1 /* { dg-do assemble } */
2 /* { dg-options "-O --save-temps" } */
3 /* { dg-final { check-function-bodies "**" "" "" } } */
5 #pragma GCC target "+nothing+nosimd+fp"
17 register uint8_t q0
asm ("q0");
18 register uint8_t q1
asm ("q1");
19 asm volatile ("" : "=w" (q1
));
21 asm volatile ("" :: "w" (q0
));
30 gpr_to_fpr (uint8_t w0
)
32 register uint8_t q0
asm ("q0");
34 asm volatile ("" :: "w" (q0
));
45 register uint8_t q0
asm ("q0");
47 asm volatile ("" :: "w" (q0
));
58 register uint8_t q0
asm ("q0");
59 asm volatile ("" : "=w" (q0
));