[testsuite] require sqrt_insn effective target where needed
[official-gcc.git] / gcc / testsuite / gcc.target / powerpc / asm-es-2.c
blobd2b46913b744f76f049c08922aa771a19babd6c2
1 /* { dg-options "-O2" } */
2 void
3 f1 (int *p, int x)
5 asm ("asm1 %0" : "=es" (p[x]));
8 void
9 f2 (int *p)
11 while (1)
13 p += 4;
14 asm ("asm2%U0 %0" : "=m<>" (*p));
18 void
19 f3 (int *p)
21 while (1)
23 p += 4;
24 asm ("asm3%U0 %0" : "=es" (*p));
28 void
29 f4 (int *p)
31 asm ("asm4 %0" : "=es" (p[100]));
34 /* { dg-final { scan-assembler "asm1 %?r?3,%?r?4" } } */
35 /* { dg-final { scan-assembler "asm2u 16\\(%?r?3\\)" } } */
36 /* { dg-final { scan-assembler "asm3 0\\(%?r?3\\)" } } */
37 /* { dg-final { scan-assembler "asm4 400\\(%?r?3\\)" } } */