1 /* { dg-do compile { target i?86-*-* } } */
2 /* { dg-options "-O2 -march=k6" } */
5 baz (void *s, unsigned long c, unsigned int count)
8 __asm__ __volatile__ (""
9 : "=&c" (d0), "=&D" (d1)
10 :"a" (c), "q" (count), "0" (count / 4), "1" ((long) s)
21 bar (struct A *x, int y)
25 ptr = (void *) x->a[y >> 12];
26 ptr += y % (1UL << 12);
31 foo (struct A *x, unsigned int *y, int z, int u)
45 baz (bar (x, z), 0, d);