1 #ifdef __i386__
f(rp)2 f (rp)
3      unsigned int *rp;
4 {
5   __asm__ ("mull %3" : "=a" (rp[0]), "=d" (rp[1]) : "%0" (7), "rm" (7));
6 }
7 
main()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
main()18 main ()
19 {
20   exit (0);
21 }
22 #endif
23