| 1 | .text |
| 2 | .align 2 |
| 3 | .globl __def_start |
| 4 | .ent __def_start |
| 5 | .type __def_start, @function |
| 6 | __def_start: |
| 7 | .frame r19,8,r15 # vars= 0, regs= 1, args= 0 |
| 8 | .mask 0x00080000 |
| 9 | addik r1,r1,-8 |
| 10 | swi r19,r1,4 |
| 11 | addk r19,r1,r0 |
| 12 | addk r1,r19,r0 |
| 13 | lwi r19,r1,4 |
| 14 | addik r1,r1,8 |
| 15 | rtsd r15,8 |
| 16 | nop # Unfilled delay slot |
| 17 | |
| 18 | .end __def_start |
| 19 | $Lfe1: |
| 20 | .size __def_start,$Lfe1-__def_start |
| 21 | .align 2 |
| 22 | .globl main |
| 23 | .ent main |
| 24 | .type main, @function |
| 25 | main: |
| 26 | .frame r19,32,r15 # vars= 0, regs= 1, args= 24 |
| 27 | .mask 0x00088000 |
| 28 | addik r1,r1,-32 |
| 29 | swi r15,r1,0 |
| 30 | swi r19,r1,28 |
| 31 | addk r19,r1,r0 |
| 32 | brlid r15,test_start |
| 33 | nop # Unfilled delay slot |
| 34 | |
| 35 | brlid r15,test_start_strong |
| 36 | nop # Unfilled delay slot |
| 37 | |
| 38 | addk r3,r0,r0 |
| 39 | lwi r15,r1,0 |
| 40 | addk r1,r19,r0 |
| 41 | lwi r19,r1,28 |
| 42 | addik r1,r1,32 |
| 43 | rtsd r15,8 |
| 44 | nop # Unfilled delay slot |
| 45 | |
| 46 | .end main |
| 47 | $Lfe2: |
| 48 | .size main,$Lfe2-main |
| 49 | .weakext test_start |
| 50 | test_start = __def_start |
| 51 | .globl test_start_strong |
| 52 | test_start_strong = __def_start |