1 #define ulong unsigned long 2 #define ASMINLINE 3 #include "asm0.h" 4 5 #define __asm__ __asm__ volatile 6 fun(ulong a,ulong b)7void fun(ulong a, ulong b) 8 { 9 LOCAL_HIREMAINDER; 10 LOCAL_OVERFLOW; 11 addll(a,b); 12 addllx(a,b); 13 mulll(a,b); 14 addmul(a,b); 15 #if 0 16 bfffo(a); 17 #endif 18 } 19 main(void)20int main(void) 21 { 22 fun(0xb9f3dcdcUL,0xfbdc740b); 23 return 0; 24 } 25