1 #ifdef __i386__ 2 f (rp) 3 unsigned int *rp; 4 { 5 __asm__ ("mull %3" : "=a" (rp[0]), "=d" (rp[1]) : "%0" (7), "rm" (7)); 6 } 7 8 main () 9 { 10 unsigned int s[2]; 11 12 f (s); 13 if (s[1] != 0 || s[0] != 49) 14 abort (); 15 exit (0); 16 } 17 #else 18 main () 19 { 20 exit (0); 21 } 22 #endif 23