Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //everything above this line is executed
- global_state.particles = [_]Particle{.{}} ** MAX_PARTICLES;
- 6003633e: 983c ldr r0, [sp, #240] ; 0xf0
- 60036340: f500 60f7 add.w r0, r0, #1976 ; 0x7b8
- 60036344: f242 61b8 movw r1, #9912 ; 0x26b8
- 60036348: f2c6 0100 movt r1, #24576 ; 0x6000
- 6003634c: f44f 52c0 mov.w r2, #6144 ; 0x1800
- 60036350: f025 fc68 bl 6005bc24 <__aeabi_memcpy8>
- 60036354: 980a ldr r0, [sp, #40] ; 0x28
- 60036356: 990b ldr r1, [sp, #44] ; 0x2c
- //this line below is line 275, which is not printed
- logToConsole("Hit line %d SP: 0x%X[SP+240]: 0x%X", @src().line, asm volatile ("mov %[sptr], sp"
- 60036358: f8d1 c000 ldr.w ip, [r1]
- 6003635c: 466a mov r2, sp
- 6003635e: 9b3c ldr r3, [sp, #240] ; 0xf0
- 60036360: f240 1113 movw r1, #275 ; 0x113
- 60036364: 47e0 blx ip ;I am thinking this is probably not executed
- 6005bc24 <__aeabi_memcpy8>:
- 6005bc24: f7ff bfb8 b.w 6005bb98 <__aeabi_memcpy>
- 6005bb98 <__aeabi_memcpy>:
- 6005bb98: b5b0 push {r4, r5, r7, lr}
- 6005bb9a: af02 add r7, sp, #8
- 6005bb9c: b39a cbz r2, 6005bc06 <__aeabi_memcpy+0x6e>
- 6005bb9e: 780d ldrb r5, [r1, #0]
- 6005bba0: 1e53 subs r3, r2, #1
- 6005bba2: 7005 strb r5, [r0, #0]
- 6005bba4: d02f beq.n 6005bc06 <__aeabi_memcpy+0x6e>
- 6005bba6: f013 0e03 ands.w lr, r3, #3
- 6005bbaa: f1a2 0c02 sub.w ip, r2, #2
- 6005bbae: d01c beq.n 6005bbea <__aeabi_memcpy+0x52>
- 6005bbb0: 460c mov r4, r1
- 6005bbb2: 4605 mov r5, r0
- 6005bbb4: f1be 0f01 cmp.w lr, #1
- 6005bbb8: f814 3f01 ldrb.w r3, [r4, #1]!
- 6005bbbc: f805 3f01 strb.w r3, [r5, #1]!
- 6005bbc0: d101 bne.n 6005bbc6 <__aeabi_memcpy+0x2e>
- 6005bbc2: 4663 mov r3, ip
- 6005bbc4: e009 b.n 6005bbda <__aeabi_memcpy+0x42>
- 6005bbc6: 460c mov r4, r1
- 6005bbc8: 4605 mov r5, r0
- 6005bbca: f1be 0f02 cmp.w lr, #2
- 6005bbce: f814 3f02 ldrb.w r3, [r4, #2]!
- 6005bbd2: f805 3f02 strb.w r3, [r5, #2]!
- 6005bbd6: d103 bne.n 6005bbe0 <__aeabi_memcpy+0x48>
- 6005bbd8: 1ed3 subs r3, r2, #3
- 6005bbda: 4628 mov r0, r5
- 6005bbdc: 4621 mov r1, r4
- 6005bbde: e004 b.n 6005bbea <__aeabi_memcpy+0x52>
- 6005bbe0: f811 3f03 ldrb.w r3, [r1, #3]!
- 6005bbe4: f800 3f03 strb.w r3, [r0, #3]!
- 6005bbe8: 1f13 subs r3, r2, #4
- 6005bbea: f1bc 0f03 cmp.w ip, #3
- 6005bbee: bf38 it cc
- 6005bbf0: bdb0 popcc {r4, r5, r7, pc}
- 6005bbf2: 2200 movs r2, #0
- 6005bbf4: 1885 adds r5, r0, r2
- 6005bbf6: 188c adds r4, r1, r2
- 6005bbf8: 3204 adds r2, #4
- 6005bbfa: 4293 cmp r3, r2
- 6005bbfc: f8d4 4001 ldr.w r4, [r4, #1]
- 6005bc00: f8c5 4001 str.w r4, [r5, #1]
- 6005bc04: d1f6 bne.n 6005bbf4 <__aeabi_memcpy+0x5c>
- 6005bc06: bdb0 pop {r4, r5, r7, pc}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement