]>
Commit | Line | Data |
---|---|---|
22c4c869 CM |
1 | /* { dg-options "-mgp32 -fpeephole2 -mtune=m14k (-mmicromips)" } */ |
2 | /* { dg-skip-if "code quality test" { *-*-* } { "-O0" } { "" } } */ | |
3 | ||
4 | void MICROMIPS | |
5 | foo (int *r4) | |
6 | { | |
7 | int r5 = r4[512]; | |
8 | int r6 = r4[513]; | |
9 | r4[2] = r6 * r6; | |
10 | { | |
11 | register int r5asm asm ("$5") = r5; | |
12 | register int r6asm asm ("$6") = r6; | |
13 | asm ("#foo" : "=m" (r4[3]) : "d" (r5asm), "d" (r6asm)); | |
14 | } | |
15 | } | |
16 | ||
17 | /* { dg-final { scan-assembler-not "\tlwp" } }*/ |