#as: #objdump: -dr #name: regression .*\.o: file format elf32-epiphany Disassembly of section \.text: 00000000 \: 0: 000b 0802 mov r0,0x8000 4: 0056 lsl r0,r0,0x2 6: c0c3 mov r6,0x6 8: 6063 mov r3,0x3 a: ff1f fc0a add.l r63,r63,r6 e: fd1f fc0a add.l r63,r63,r2 12: dc0b e072 mov r62,0x7e0 16: ff3f ff8a sub.l r63,r63,r62 1a: 0300 beq 20 \ 1c: 0023 mov r0,0x1 1e: 0fe2 trap 0x3 00000020 \: 20: 0900 beq 32 \ 22: 0023 mov r0,0x1 24: 0fe2 trap 0x3 26: 0023 mov r0,0x1 28: 0fe2 trap 0x3 2a: 0023 mov r0,0x1 2c: 0fe2 trap 0x3 2e: 0023 mov r0,0x1 30: 0fe2 trap 0x3 00000032 \: 32: 1c10 bne 6a \ 00000034 \: 34: 1b60 bgt 6a \ 00000036 \: 36: 0370 bgte 3c \ 38: 0023 mov r0,0x1 3a: 0fe2 trap 0x3 0000003c \: 3c: 0390 blte 42 \ 3e: 0023 mov r0,0x1 40: 0fe2 trap 0x3 00000042 \: 42: 1480 blt 6a \ 00000044 \: 44: efe8 0000 b 222 \ 48: 0023 mov r0,0x1 4a: 0fe2 trap 0x3 0000004c \: 4c: edf8 0000 bl 226 \ 50: e00b e002 mov r63,0x0 50: R_EPIPHANY_LOW \.text\+0x5c 54: 1d4f 1c02 jr r63 58: 0023 mov r0,0x1 5a: 0fe2 trap 0x3 0000005c \: 5c: e00b e002 mov r63,0x0 5c: R_EPIPHANY_LOW \.text\+0x226 60: 1d5f 1c02 jalr r63 64: 05e0 b 6e \ 66: 0023 mov r0,0x1 68: 0fe2 trap 0x3 0000006a \: 6a: 0023 mov r0,0x1 6c: 0fe2 trap 0x3 0000006e \: 6e: 8014 strb r4,\[r0\] 70: e00c e000 ldrb r63,\[r0\] 74: fe3f fc0a sub.l r63,r63,r4 78: 0300 beq 7e \ 7a: 0023 mov r0,0x1 7c: 0fe2 trap 0x3 0000007e \: 7e: a39c 0001 strb.l r5,\[r0,\+0xf\] 82: e38c e001 ldrb.l r63,\[r0,\+0xf\] 86: febf fc0a sub.l r63,r63,r5 8a: 0300 beq 90 \ 8c: 0023 mov r0,0x1 8e: 0fe2 trap 0x3 00000090 \: 90: 8034 strh r4,\[r0\] 92: e02c e000 ldrh r63,\[r0\] 96: fe3f fc0a sub.l r63,r63,r4 9a: 0300 beq a0 \ 9c: 0023 mov r0,0x1 9e: 0fe2 trap 0x3 000000a0 \: a0: a33c 0001 strh.l r5,\[r0,\+0xe\] a4: e32c e001 ldrh.l r63,\[r0,\+0xe\] a8: febf fc0a sub.l r63,r63,r5 ac: 0300 beq b2 \ ae: 0023 mov r0,0x1 b0: 0fe2 trap 0x3 000000b2 \: b2: 8054 str r4,\[r0\] b4: e04c e000 ldr r63,\[r0\] b8: fe3f fc0a sub.l r63,r63,r4 bc: 0300 beq c2 \ be: 0023 mov r0,0x1 c0: 0fe2 trap 0x3 000000c2 \: c2: a25c 0001 str.l r5,\[r0,\+0xc\] c6: e24c e001 ldr.l r63,\[r0,\+0xc\] ca: febf fc0a sub.l r63,r63,r5 ce: 0300 beq d4 \ d0: 0023 mov r0,0x1 d2: 0fe2 trap 0x3 000000d4 \: d4: 8211 strb r4,\[r0,r4\] d6: e209 e000 ldrb.l r63,\[r0,\+r4\] da: fe3f fc0a sub.l r63,r63,r4 de: 0300 beq e4 \ e0: 0023 mov r0,0x1 e2: 0fe2 trap 0x3 000000e4 \: e4: a231 strh r5,\[r0,r4\] e6: e229 e000 ldrh.l r63,\[r0,\+r4\] ea: febf fc0a sub.l r63,r63,r5 ee: 0300 beq f4 \ f0: 0023 mov r0,0x1 f2: 0fe2 trap 0x3 000000f4 \: f4: c251 str r6,\[r0,r4\] f6: e249 e000 ldr.l r63,\[r0,\+r4\] fa: ff3f fc0a sub.l r63,r63,r6 fe: 0300 beq 104 \ 100: 0023 mov r0,0x1 102: 0fe2 trap 0x3 00000104 \: 104: 8215 strb r4,\[r0\],r4 106: 023b 0000 sub r0,r0,4 10a: e20d e000 ldrb.l r63,\[r0\],\+r4 10e: 023b 0000 sub r0,r0,4 112: fe3f fc0a sub.l r63,r63,r4 116: 0300 beq 11c \ 118: 0023 mov r0,0x1 11a: 0fe2 trap 0x3 0000011c \: 11c: a235 strh r5,\[r0\],r4 11e: 023b 0000 sub r0,r0,4 122: e22d e000 ldrh.l r63,\[r0\],\+r4 126: febf fc0a sub.l r63,r63,r5 12a: 0300 beq 130 \ 12c: 0023 mov r0,0x1 12e: 0fe2 trap 0x3 00000130 \: 130: 023b 0000 sub r0,r0,4 134: c255 str r6,\[r0\],r4 136: 023b 0000 sub r0,r0,4 13a: e24d e000 ldr.l r63,\[r0\],\+r4 13e: 023b 0000 sub r0,r0,4 142: ff3f fc0a sub.l r63,r63,r6 146: 0300 beq 14c \ 148: 0023 mov r0,0x1 14a: 0fe2 trap 0x3 0000014c \: 14c: ffeb e002 mov r63,0xff 150: 3fe3 mov r1,0xff 152: fcbf fc0a sub.l r63,r63,r1 156: 0300 beq 15c \ 158: 0023 mov r0,0x1 15a: 0fe2 trap 0x3 0000015c \: 15c: e99b e000 add r63,r2,3 160: febb fc00 sub r63,r63,5 164: 0300 beq 16a \ 166: 0023 mov r0,0x1 168: 0fe2 trap 0x3 0000016a \: 16a: e8bb e000 sub r63,r2,1 16e: fcbb fc00 sub r63,r63,1 172: 0300 beq 178 \ 174: 0023 mov r0,0x1 176: 0fe2 trap 0x3 00000178 \: 178: f84f e006 lsr.l r63,r6,0x2 17c: fcbb fc00 sub r63,r63,1 180: 0300 beq 186 \ 182: 0023 mov r0,0x1 184: 0fe2 trap 0x3 00000186 \: 186: ec5f e006 lsl.l r63,r3,0x2 18a: fe3b fc01 sub r63,r63,12 18e: 0300 beq 194 \ 190: 0023 mov r0,0x1 192: 0fe2 trap 0x3 00000194 \: 194: f94f e00a lsr.l r63,r6,r2 198: fcbb fc00 sub r63,r63,1 19c: 0300 beq 1a2 \ 19e: 0023 mov r0,0x1 1a0: 0fe2 trap 0x3 000001a2 \: 1a2: ed2f e00a lsl.l r63,r3,r2 1a6: fe3b fc01 sub r63,r63,12 1aa: 0300 beq 1b0 \ 1ac: 0023 mov r0,0x1 1ae: 0fe2 trap 0x3 000001b0 \: 1b0: ae7a orr r5,r3,r4 1b2: f7bb e000 sub r63,r5,7 1b6: 0300 beq 1bc \ 1b8: 0023 mov r0,0x1 1ba: 0fe2 trap 0x3 000001bc \: 1bc: ae5a and r5,r3,r4 1be: f43b e000 sub r63,r5,0 1c2: 0300 beq 1c8 \ 1c4: 0023 mov r0,0x1 1c6: 0fe2 trap 0x3 000001c8 \: 1c8: ad0a eor r5,r3,r2 1ca: f4bb e000 sub r63,r5,1 1ce: 0300 beq 1d4 \ 1d0: 0023 mov r0,0x1 1d2: 0fe2 trap 0x3 000001d4 \: 1d4: e99f e00a add.l r63,r2,r3 1d8: febb fc00 sub r63,r63,5 1dc: 0300 beq 1e2 \ 1de: 0023 mov r0,0x1 1e0: 0fe2 trap 0x3 000001e2 \: 1e2: fa3f e00a sub.l r63,r6,r4 1e6: fd3b fc00 sub r63,r63,2 1ea: 0300 beq 1f0 \ 1ec: 0023 mov r0,0x1 1ee: 0fe2 trap 0x3 000001f0 \: 1f0: e8ef e002 mov.l r63,r2 1f4: fd3b fc00 sub r63,r63,2 1f8: 0b00 beq 20e \ 1fa: 0023 mov r0,0x1 1fc: 0fe2 trap 0x3 000001fe \: 1fe: 0502 movts status,r0 200: e51f e002 movfs.l r63,status 204: fc3f fc0a sub.l r63,r63,r0 208: fb00 beq 1fe \ 20a: 0023 mov r0,0x1 20c: 0fe2 trap 0x3 0000020e \: 20e: 01a2 nop 210: 01a2 nop 212: 01a2 nop 214: 01a2 nop 00000216 \: 216: 0003 mov r0,0x0 218: 0fe2 trap 0x3 21a: 01b2 idle 0000021c \: 21c: 0023 mov r0,0x1 21e: 0fe2 trap 0x3 220: 01b2 idle 00000222 \: 222: 15e8 ffff b 4c \ 00000226 \: 226: 194f 0402 rts