diff options
author | YamaArashi <shadow962@live.com> | 2016-01-06 20:23:20 -0800 |
---|---|---|
committer | YamaArashi <shadow962@live.com> | 2016-01-06 20:23:20 -0800 |
commit | 8c312b28ab84dfd8b4c1ce9dd520f4cddef6c00a (patch) | |
tree | fe5d6b2ea015fd8fd8e399734af679027801713d /asm/multiboot.s | |
parent | d35478a39840f150ddda9d0a1d44187f366f86c5 (diff) |
get rid of @ local labels
Diffstat (limited to 'asm/multiboot.s')
-rw-r--r-- | asm/multiboot.s | 414 |
1 files changed, 207 insertions, 207 deletions
diff --git a/asm/multiboot.s b/asm/multiboot.s index 0c09538ff..cecfa8ba7 100644 --- a/asm/multiboot.s +++ b/asm/multiboot.s @@ -37,25 +37,25 @@ MultiBootMain: ; 81BA70C adds r7, r0, 0 bl MultiBootCheckComplete cmp r0, 0 - beq @081BA722 - b @081BAAEA -@081BA722: + beq _081BA722 + b _081BAAEA +_081BA722: adds r0, r7, 0 adds r0, 0x4A ldrb r1, [r0] mov r10, r0 cmp r1, 0xF - bls @081BA736 + bls _081BA736 subs r0, r1, 0x1 mov r1, r10 strb r0, [r1] - b @081BAAEA -@081BA736: + b _081BAAEA +_081BA736: adds r1, r7, 0 adds r1, 0x48 ldrb r0, [r1] cmp r0, 0 - beq @081BA760 + beq _081BA760 movs r0, 0 strb r0, [r1] ldr r0, =0x04000128 @@ -63,79 +63,79 @@ MultiBootMain: ; 81BA70C movs r5, 0xFC ands r5, r0 cmp r5, 0x8 - beq @081BA760 + beq _081BA760 adds r0, r7, 0 bl MultiBootInit movs r0, 0x8 eors r0, r5 - b @081BAAEC + b _081BAAEC .pool -@081BA760: +_081BA760: ldrb r0, [r7, 0x18] cmp r0, 0xDF - bls @081BA7B2 + bls _081BA7B2 adds r0, r7, 0 bl MultiBootHandShake adds r5, r0, 0 cmp r5, 0 - beq @081BA774 - b @081BAAEC -@081BA774: + beq _081BA774 + b _081BAAEC +_081BA774: adds r0, r7, 0 adds r0, 0x4B ldrb r0, [r0] cmp r0, 0x1 - bne @081BA790 + bne _081BA790 ldrb r0, [r7, 0x18] cmp r0, 0xE1 - bls @081BA790 + bls _081BA790 adds r0, r7, 0 bl MultiBootCheckComplete cmp r0, 0 - bne @081BA790 - b @081BAADA -@081BA790: + bne _081BA790 + b _081BAADA +_081BA790: adds r0, r7, 0 bl MultiBootCheckComplete cmp r0, 0 - beq @081BA79C - b @081BAAEA -@081BA79C: + beq _081BA79C + b _081BAAEA +_081BA79C: ldrh r0, [r7, 0x16] cmp r0, 0 - bne @081BA7AC + bne _081BA7AC adds r0, r7, 0 bl MultiBootInit movs r0, 0x71 - b @081BAAEC -@081BA7AC: + b _081BAAEC +_081BA7AC: subs r0, 0x1 strh r0, [r7, 0x16] - b @081BAAEA -@081BA7B2: + b _081BAAEA +_081BA7B2: ldrb r0, [r7, 0x18] cmp r0, 0x2 - bne @081BA7BA - b @081BA8F0 -@081BA7BA: + bne _081BA7BA + b _081BA8F0 +_081BA7BA: cmp r0, 0x2 - bgt @081BA7C8 + bgt _081BA7C8 cmp r0, 0 - beq @081BA7D6 + beq _081BA7D6 cmp r0, 0x1 - beq @081BA892 - b @081BAA28 -@081BA7C8: + beq _081BA892 + b _081BAA28 +_081BA7C8: cmp r0, 0xD0 - bne @081BA7CE - b @081BA93C -@081BA7CE: + bne _081BA7CE + b _081BA93C +_081BA7CE: cmp r0, 0xD1 - bne @081BA7D4 - b @081BA9D6 -@081BA7D4: - b @081BAA28 -@081BA7D6: + bne _081BA7D4 + b _081BA9D6 +_081BA7D4: + b _081BAA28 +_081BA7D6: movs r3, 0xE movs r5, 0x3 ldr r0, =0x04000120 @@ -145,19 +145,19 @@ MultiBootMain: ; 81BA70C ldrb r2, [r7, 0x1E] adds r6, r2, 0 cmp r1, r0 - bne @081BA7FE + bne _081BA7FE adds r4, r1, 0 ldr r1, =0x04000126 -@081BA7EE: +_081BA7EE: asrs r3, 1 subs r1, 0x2 subs r5, 0x1 cmp r5, 0 - beq @081BA7FE + beq _081BA7FE ldrh r0, [r1] cmp r0, r4 - beq @081BA7EE -@081BA7FE: + beq _081BA7EE +_081BA7FE: movs r0, 0xE ands r3, r0 strb r3, [r7, 0x1D] @@ -169,14 +169,14 @@ MultiBootMain: ; 81BA70C movs r1, 0x1 ands r0, r1 cmp r0, 0 - beq @081BA82C + beq _081BA82C ldr r0, =0x00007208 - b @081BA852 + b _081BA852 .pool -@081BA82C: +_081BA82C: subs r5, 0x1 cmp r5, 0 - beq @081BA858 + beq _081BA858 lsls r0, r5, 1 ldr r1, =0x04000120 adds r0, r1 @@ -187,48 +187,48 @@ MultiBootMain: ; 81BA70C movs r1, 0x1 ands r0, r1 cmp r0, 0 - beq @081BA82C + beq _081BA82C adds r0, r1, 0 lsls r0, r5 movs r1, 0xE4 lsls r1, 7 orrs r0, r1 -@081BA852: +_081BA852: cmp r4, r0 - beq @081BA82C + beq _081BA82C movs r3, 0 -@081BA858: +_081BA858: adds r0, r3, 0 ands r0, r6 strb r0, [r7, 0x1E] cmp r3, 0 - bne @081BA868 + bne _081BA868 movs r0, 0xF mov r2, r10 strb r0, [r2] -@081BA868: +_081BA868: mov r1, r10 ldrb r0, [r1] cmp r0, 0 - bne @081BA884 + bne _081BA884 ldrb r0, [r7, 0x1D] ldrb r2, [r7, 0x1E] cmp r0, r2 - beq @081BA88A + beq _081BA88A adds r0, r7, 0 bl MultiBootStartProbe - b @081BA892 + b _081BA892 .pool -@081BA884: +_081BA884: subs r0, 0x1 mov r1, r10 strb r0, [r1] -@081BA88A: +_081BA88A: ldrb r1, [r7, 0x1E] movs r2, 0xC4 lsls r2, 7 - b @081BA992 -@081BA892: + b _081BA992 +_081BA892: adds r1, r7, 0 adds r1, 0x49 movs r0, 0 @@ -236,7 +236,7 @@ MultiBootMain: ; 81BA70C movs r5, 0x3 mov r12, r1 ldr r3, =0x0300129c -@081BA8A0: +_081BA8A0: lsls r0, r5, 1 ldr r2, =0x04000120 adds r0, r2 @@ -245,7 +245,7 @@ MultiBootMain: ; 81BA70C asrs r0, r4, 8 subs r2, r5, 0x1 cmp r0, 0x72 - bne @081BA8CA + bne _081BA8CA lsls r0, r2, 1 adds r0, r3 strh r4, [r0] @@ -254,28 +254,28 @@ MultiBootMain: ; 81BA70C movs r0, 0x1 lsls r0, r5 cmp r4, r0 - bne @081BA8CA + bne _081BA8CA ldrb r0, [r1] orrs r4, r0 strb r4, [r1] -@081BA8CA: +_081BA8CA: adds r5, r2, 0 cmp r5, 0 - bne @081BA8A0 + bne _081BA8A0 ldrb r0, [r7, 0x1D] mov r1, r12 ldrb r1, [r1] cmp r0, r1 - bne @081BA88A + bne _081BA88A movs r0, 0x2 strb r0, [r7, 0x18] mov r2, r12 ldrb r1, [r2] movs r2, 0xC2 lsls r2, 7 - b @081BA992 + b _081BA992 .pool -@081BA8F0: +_081BA8F0: movs r5, 0x3 movs r0, 0x49 adds r0, r7 @@ -286,14 +286,14 @@ MultiBootMain: ; 81BA70C mov r9, r1 ldr r2, =0x04000120 mov r8, r2 -@081BA904: +_081BA904: ldrb r3, [r4] adds r0, r3, 0 asrs r0, r5 ands r0, r6 subs r2, r5, 0x1 cmp r0, 0 - beq @081BA92A + beq _081BA92A lsls r0, r5, 1 add r0, r8 ldrh r1, [r0] @@ -301,18 +301,18 @@ MultiBootMain: ; 81BA70C add r0, r9 ldrh r0, [r0] cmp r1, r0 - beq @081BA92A + beq _081BA92A adds r0, r6, 0 lsls r0, r5 eors r3, r0 strb r3, [r4] -@081BA92A: +_081BA92A: adds r5, r2, 0 cmp r5, 0 - bne @081BA904 - b @081BAA90 + bne _081BA904 + b _081BAA90 .pool -@081BA93C: +_081BA93C: movs r3, 0x1 movs r5, 0x3 movs r0, 0x49 @@ -322,7 +322,7 @@ MultiBootMain: ; 81BA70C adds r6, 0x19 ldr r1, =0x0300129c mov r8, r1 -@081BA94E: +_081BA94E: lsls r0, r5, 1 ldr r2, =0x04000120 adds r0, r2 @@ -337,48 +337,48 @@ MultiBootMain: ; 81BA70C movs r0, 0x1 ands r1, r0 cmp r1, 0 - beq @081BA982 + beq _081BA982 asrs r0, r4, 8 subs r0, 0x72 cmp r0, 0x1 - bls @081BA976 - b @081BAAE0 -@081BA976: + bls _081BA976 + b _081BAAE0 +_081BA976: lsls r0, r2, 1 add r0, r8 ldrh r0, [r0] cmp r4, r0 - bne @081BA982 + bne _081BA982 movs r3, 0 -@081BA982: +_081BA982: adds r5, r2, 0 cmp r5, 0 - bne @081BA94E + bne _081BA94E cmp r3, 0 - bne @081BA9A8 + bne _081BA9A8 ldrb r1, [r7, 0x1C] movs r2, 0xC6 lsls r2, 7 -@081BA992: +_081BA992: adds r0, r2, 0 orrs r1, r0 adds r0, r7, 0 bl MultiBootSend - b @081BAAEC + b _081BAAEC .pool -@081BA9A8: +_081BA9A8: movs r0, 0xD1 strb r0, [r7, 0x18] movs r3, 0x11 movs r5, 0x3 adds r1, r6, 0x2 -@081BA9B2: +_081BA9B2: ldrb r0, [r1] adds r3, r0 subs r1, 0x1 subs r5, 0x1 cmp r5, 0 - bne @081BA9B2 + bne _081BA9B2 strb r3, [r7, 0x14] movs r0, 0xFF ands r3, r0 @@ -389,49 +389,49 @@ MultiBootMain: ; 81BA70C adds r0, r7, 0 adds r1, r3, 0 bl MultiBootSend - b @081BAAEC -@081BA9D6: + b _081BAAEC +_081BA9D6: movs r5, 0x3 movs r2, 0x49 ldrb r1, [r2, r7] ldr r2, =0x04000126 movs r3, 0x1 -@081BA9E0: +_081BA9E0: ldrh r0, [r2] adds r4, r0, 0 adds r0, r1, 0 asrs r0, r5 ands r0, r3 cmp r0, 0 - beq @081BA9F4 + beq _081BA9F4 asrs r0, r4, 8 cmp r0, 0x73 - bne @081BAAE0 -@081BA9F4: + bne _081BAAE0 +_081BA9F4: subs r2, 0x2 subs r5, 0x1 cmp r5, 0 - bne @081BA9E0 + bne _081BA9E0 adds r0, r7, 0 bl MultiBoot adds r5, r0, 0 cmp r5, 0 - bne @081BAA18 + bne _081BAA18 movs r0, 0xE0 strb r0, [r7, 0x18] adds r0, 0xB0 strh r0, [r7, 0x16] - b @081BAAEA + b _081BAAEA .pool -@081BAA18: +_081BAA18: adds r0, r7, 0 bl MultiBootInit movs r0, 0x1E mov r1, r10 strb r0, [r1] movs r0, 0x70 - b @081BAAEC -@081BAA28: + b _081BAAEC +_081BAA28: movs r5, 0x3 movs r2, 0x49 adds r2, r7 @@ -439,7 +439,7 @@ MultiBootMain: ; 81BA70C mov r8, r12 movs r0, 0x1 mov r9, r0 -@081BAA36: +_081BAA36: mov r1, r8 ldrb r6, [r1] adds r0, r6, 0 @@ -447,7 +447,7 @@ MultiBootMain: ; 81BA70C mov r2, r9 ands r0, r2 cmp r0, 0 - beq @081BAA70 + beq _081BAA70 lsls r0, r5, 1 ldr r1, =0x04000120 adds r0, r1 @@ -461,49 +461,49 @@ MultiBootMain: ; 81BA70C mov r3, r9 lsls r3, r5 cmp r2, r1 - bne @081BAA6A + bne _081BAA6A movs r0, 0xFF ands r4, r0 cmp r4, r3 - beq @081BAA70 -@081BAA6A: + beq _081BAA70 +_081BAA6A: eors r6, r3 mov r2, r8 strb r6, [r2] -@081BAA70: +_081BAA70: subs r5, 0x1 cmp r5, 0 - bne @081BAA36 + bne _081BAA36 ldrb r0, [r7, 0x18] cmp r0, 0xC4 - bne @081BAA90 + bne _081BAA90 mov r0, r12 ldrb r1, [r0] movs r0, 0xE ands r0, r1 strb r0, [r7, 0x1E] strb r5, [r7, 0x18] - b @081BA88A + b _081BA88A .pool -@081BAA90: +_081BAA90: mov r1, r12 ldrb r0, [r1] cmp r0, 0 - bne @081BAAA2 + bne _081BAAA2 adds r0, r7, 0 bl MultiBootInit movs r0, 0x50 - b @081BAAEC -@081BAAA2: + b _081BAAEC +_081BAAA2: ldrb r0, [r7, 0x18] adds r0, 0x2 strb r0, [r7, 0x18] lsls r0, 24 lsrs r0, 24 cmp r0, 0xC4 - bne @081BAAB2 - b @081BA88A -@081BAAB2: + bne _081BAAB2 + b _081BA88A +_081BAAB2: ldrb r0, [r7, 0x18] ldr r1, [r7, 0x28] adds r0, r1 @@ -517,23 +517,23 @@ MultiBootMain: ; 81BA70C bl MultiBootSend adds r5, r0, 0 cmp r5, 0 - bne @081BAAEC + bne _081BAAEC adds r0, r7, 0 adds r0, 0x4B ldrb r0, [r0] cmp r0, 0x1 - bne @081BAAEA -@081BAADA: + bne _081BAAEA +_081BAADA: bl MultiBootWaitSendDone - b @081BA736 -@081BAAE0: + b _081BA736 +_081BAAE0: adds r0, r7, 0 bl MultiBootInit movs r0, 0x60 - b @081BAAEC -@081BAAEA: + b _081BAAEC +_081BAAEA: movs r0, 0 -@081BAAEC: +_081BAAEC: pop {r3-r5} mov r8, r3 mov r9, r4 @@ -555,7 +555,7 @@ MultiBootSend: ; 81BAAFC movs r4, 0x8C ands r4, r0 cmp r4, 0x8 - bne @081BAB34 + bne _081BAB34 ldr r0, =0x0400012a strh r1, [r0] ldr r1, =0x00002083 @@ -566,15 +566,15 @@ MultiBootSend: ; 81BAAFC movs r0, 0x1 strb r0, [r1] movs r0, 0 - b @081BAB40 + b _081BAB40 .pool -@081BAB34: +_081BAB34: adds r0, r2, 0 bl MultiBootInit movs r0, 0x8 eors r4, r0 adds r0, r4, 0 -@081BAB40: +_081BAB40: pop {r4} pop {r1} bx r1 @@ -587,18 +587,18 @@ MultiBootStartProbe: ; 81BAB48 adds r1, r0, 0 ldrb r0, [r1, 0x18] cmp r0, 0 - beq @081BAB5A + beq _081BAB5A adds r0, r1, 0 bl MultiBootInit - b @081BAB66 -@081BAB5A: + b _081BAB66 +_081BAB5A: adds r2, r1, 0 adds r2, 0x4A strb r0, [r2] strb r0, [r1, 0x1E] movs r0, 0x1 strb r0, [r1, 0x18] -@081BAB66: +_081BAB66: pop {r0} bx r0 thumb_func_end MultiBootStartProbe @@ -617,15 +617,15 @@ MultiBootStartMaster: ; 81BAB6C movs r3, 0 ldrb r0, [r4, 0x18] cmp r0, 0 - bne @081BABA8 + bne _081BABA8 ldrb r0, [r4, 0x1E] cmp r0, 0 - beq @081BABA8 + beq _081BABA8 adds r0, r4, 0 adds r0, 0x4A ldrb r0, [r0] cmp r0, 0 - bne @081BABA8 + bne _081BABA8 str r6, [r4, 0x20] adds r2, 0xF movs r0, 0x10 @@ -635,13 +635,13 @@ MultiBootStartMaster: ; 81BAB6C adds r1, r2, r0 ldr r0, =0x0003ff00 cmp r1, r0 - bls @081BABB4 -@081BABA8: + bls _081BABB4 +_081BABA8: adds r0, r4, 0 bl MultiBootInit - b @081BAC28 + b _081BAC28 .pool -@081BABB4: +_081BABB4: adds r0, r6, r2 str r0, [r4, 0x24] lsls r1, r7, 24 @@ -651,41 +651,41 @@ MultiBootStartMaster: ; 81BAB6C asrs r0, 24 adds r2, r1, 0 cmp r0, 0x8 - bhi @081BAC14 + bhi _081BAC14 lsls r0, 2 - ldr r1, =@081BABD8 + ldr r1, =_081BABD8 adds r0, r1 ldr r0, [r0] mov pc, r0 .pool .align 2, 0 -@081BABD8: - .4byte @081BABFC - .4byte @081BABFC - .4byte @081BABFC - .4byte @081BABFC - .4byte @081BAC06 - .4byte @081BAC0C - .4byte @081BAC0C - .4byte @081BAC0C - .4byte @081BAC0C -@081BABFC: +_081BABD8: + .4byte _081BABFC + .4byte _081BABFC + .4byte _081BABFC + .4byte _081BABFC + .4byte _081BAC06 + .4byte _081BAC0C + .4byte _081BAC0C + .4byte _081BAC0C + .4byte _081BAC0C +_081BABFC: lsls r3, r5, 3 asrs r1, r2, 24 movs r0, 0x3 subs r0, r1 - b @081BAC12 -@081BAC06: + b _081BAC12 +_081BAC06: movs r0, 0x38 adds r3, r5, 0 - b @081BAC12 -@081BAC0C: + b _081BAC12 +_081BAC0C: lsls r3, r5, 3 asrs r0, r2, 24 subs r0, 0x1 -@081BAC12: +_081BAC12: orrs r3, r0 -@081BAC14: +_081BAC14: movs r0, 0x3F ands r3, r0 lsls r0, r3, 1 @@ -696,7 +696,7 @@ MultiBootStartMaster: ; 81BAB6C strb r0, [r4, 0x1C] movs r0, 0xD0 strb r0, [r4, 0x18] -@081BAC28: +_081BAC28: pop {r4-r7} pop {r0} bx r0 @@ -708,12 +708,12 @@ MultiBootCheckComplete: ; 81BAC30 push {lr} ldrb r0, [r0, 0x18] cmp r0, 0xE9 - beq @081BAC3C + beq _081BAC3C movs r0, 0 - b @081BAC3E -@081BAC3C: + b _081BAC3E +_081BAC3C: movs r0, 0x1 -@081BAC3E: +_081BAC3E: pop {r1} bx r1 thumb_func_end MultiBootCheckComplete @@ -725,17 +725,17 @@ MultiBootHandShake: ; 81BAC44 adds r3, r0, 0 ldrb r0, [r3, 0x18] cmp r0, 0xE0 - beq @081BAC60 + beq _081BAC60 cmp r0, 0xE0 - blt @081BAC70 + blt _081BAC70 cmp r0, 0xE8 - bgt @081BAC70 + bgt _081BAC70 cmp r0, 0xE7 - blt @081BAC70 + blt _081BAC70 movs r4, 0x3 ldrb r5, [r3, 0x1E] - b @081BACD0 -@081BAC60: + b _081BACD0 +_081BAC60: movs r1, 0 movs r0, 0xE1 strb r0, [r3, 0x18] @@ -743,28 +743,28 @@ MultiBootHandShake: ; 81BAC44 movs r0, 0x80 lsls r0, 13 str r0, [r3] - b @081BACC2 -@081BAC70: + b _081BACC2 +_081BAC70: movs r4, 0x3 ldrb r5, [r3, 0x1E] movs r6, 0x1 ldr r1, =0x04000126 -@081BAC78: +_081BAC78: ldrh r0, [r1] adds r2, r0, 0 adds r0, r5, 0 asrs r0, r4 ands r0, r6 cmp r0, 0 - beq @081BAC8C + beq _081BAC8C ldr r0, [r3, 0x4] cmp r2, r0 - bne @081BAC60 -@081BAC8C: + bne _081BAC60 +_081BAC8C: subs r1, 0x2 subs r4, 0x1 cmp r4, 0 - bne @081BAC78 + bne _081BAC78 ldrb r0, [r3, 0x18] adds r0, 0x1 strb r0, [r3, 0x18] @@ -772,7 +772,7 @@ MultiBootHandShake: ; 81BAC44 ldrh r0, [r3] str r0, [r3, 0x4] cmp r1, 0 - bne @081BACBA + bne _081BACBA ldr r0, [r3, 0x28] adds r1, r0, 0 adds r1, 0xAC @@ -784,18 +784,18 @@ MultiBootHandShake: ; 81BAC44 str r1, [r3, 0x4] lsls r1, 5 str r1, [r3] -@081BACBA: +_081BACBA: ldr r0, [r3] lsrs r0, 5 str r0, [r3] -@081BACC0: +_081BACC0: ldrh r1, [r3] -@081BACC2: +_081BACC2: adds r0, r3, 0 bl MultiBootSend - b @081BAD28 + b _081BAD28 .pool -@081BACD0: +_081BACD0: lsls r0, r4, 1 ldr r1, =0x04000120 adds r0, r1 @@ -806,21 +806,21 @@ MultiBootHandShake: ; 81BAC44 movs r1, 0x1 ands r0, r1 cmp r0, 0 - beq @081BACEC + beq _081BACEC ldr r0, [r3, 0x4] cmp r2, r0 - bne @081BAD1C -@081BACEC: + bne _081BAD1C +_081BACEC: subs r4, 0x1 cmp r4, 0 - bne @081BACD0 + bne _081BACD0 ldrb r0, [r3, 0x18] adds r0, 0x1 strb r0, [r3, 0x18] lsls r0, 24 lsrs r0, 24 cmp r0, 0xE9 - beq @081BAD26 + beq _081BAD26 ldr r0, [r3, 0x28] adds r1, r0, 0 adds r1, 0xAE @@ -831,16 +831,16 @@ MultiBootHandShake: ; 81BAC44 orrs r1, r0 str r1, [r3] str r1, [r3, 0x4] - b @081BACC0 + b _081BACC0 .pool -@081BAD1C: +_081BAD1C: adds r0, r3, 0 bl MultiBootInit movs r0, 0x71 - b @081BAD28 -@081BAD26: + b _081BAD28 +_081BAD26: movs r0, 0 -@081BAD28: +_081BAD28: pop {r4-r6} pop {r1} bx r1 @@ -853,14 +853,14 @@ MultiBootWaitCycles: ; 81BAD30 lsrs r2, 24 movs r1, 0xC cmp r2, 0x2 - beq @081BAD42 + beq _081BAD42 movs r1, 0xD cmp r2, 0x8 - beq @081BAD42 + beq _081BAD42 movs r1, 0x4 -@081BAD42: +_081BAD42: subs r0, r1 - bgt @081BAD42 + bgt _081BAD42 bx lr thumb_func_end MultiBootWaitCycles @@ -874,19 +874,19 @@ MultiBootWaitSendDone: ; 81BAD48 movs r0, 0x80 ands r0, r1 cmp r0, 0 - beq @081BAD6C + beq _081BAD6C ldr r5, =0x0000795c movs r4, 0x80 -@081BAD5C: +_081BAD5C: adds r2, 0x1 cmp r2, r5 - bgt @081BAD6C + bgt _081BAD6C ldrh r1, [r3] adds r0, r4, 0 ands r0, r1 cmp r0, 0 - bne @081BAD5C -@081BAD6C: + bne _081BAD5C +_081BAD6C: movs r0, 0x96 lsls r0, 2 bl MultiBootWaitCycles |