| /* { dg-do assemble } */ | |
| #ifndef ENTRY | |
| #define ENTRY(nm) \ | |
| .text ` \ | |
| .align 4 ` \ | |
| .globl nm ` \ | |
| .type nm,@function ` \ | |
| nm: | |
| #endif | |
| #ifndef END | |
| #define END(name) .size name,.-name | |
| #endif | |
| ENTRY(tsyscall) | |
| ENTRY(clone) | |
| add r0,r0,r1 | |
| add r0,r0,r2 | |
| add r0,r0,r3 | |
| add r0,r0,r4 | |
| add r0,r0,r5 | |
| j_s.d [blink] | |
| add r0,r0,r6 | |
| END(tsyscall) | |
| END(clone) | |
| ENTRY(abidi) | |
| add.f r0,r1,1 | |
| j_s.d [blink] | |
| adc r1,r2,0 | |
| END(abidi) |