summaryrefslogtreecommitdiff
path: root/asm/libgcc.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/libgcc.s')
-rw-r--r--asm/libgcc.s160
1 files changed, 80 insertions, 80 deletions
diff --git a/asm/libgcc.s b/asm/libgcc.s
index acc95a5d1..5d779662a 100644
--- a/asm/libgcc.s
+++ b/asm/libgcc.s
@@ -1,95 +1,95 @@
thumb_func_start _call_via_r0
-_call_via_r0: ; 82E70D0
+_call_via_r0: @ 82E70D0
bx r0
mov r8, r8
thumb_func_end _call_via_r0
thumb_func_start _call_via_r1
-_call_via_r1: ; 82E70D4
+_call_via_r1: @ 82E70D4
bx r1
mov r8, r8
thumb_func_end _call_via_r1
thumb_func_start _call_via_r2
-_call_via_r2: ; 82E70D8
+_call_via_r2: @ 82E70D8
bx r2
mov r8, r8
thumb_func_end _call_via_r2
thumb_func_start _call_via_r3
-_call_via_r3: ; 82E70DC
+_call_via_r3: @ 82E70DC
bx r3
mov r8, r8
thumb_func_end _call_via_r3
thumb_func_start _call_via_r4
-_call_via_r4: ; 82E70E0
+_call_via_r4: @ 82E70E0
bx r4
mov r8, r8
thumb_func_end _call_via_r4
thumb_func_start _call_via_r5
-_call_via_r5: ; 82E70E4
+_call_via_r5: @ 82E70E4
bx r5
mov r8, r8
thumb_func_end _call_via_r5
thumb_func_start _call_via_r6
-_call_via_r6: ; 82E70E8
+_call_via_r6: @ 82E70E8
bx r6
mov r8, r8
thumb_func_end _call_via_r6
thumb_func_start _call_via_r7
-_call_via_r7: ; 82E70EC
+_call_via_r7: @ 82E70EC
bx r7
mov r8, r8
thumb_func_end _call_via_r7
thumb_func_start _call_via_r8
-_call_via_r8: ; 82E70F0
+_call_via_r8: @ 82E70F0
bx r8
mov r8, r8
thumb_func_end _call_via_r8
thumb_func_start _call_via_r9
-_call_via_r9: ; 82E70F4
+_call_via_r9: @ 82E70F4
bx r9
mov r8, r8
thumb_func_end _call_via_r9
thumb_func_start _call_via_sl
-_call_via_sl: ; 82E70F8
+_call_via_sl: @ 82E70F8
bx r10
mov r8, r8
thumb_func_end _call_via_sl
thumb_func_start _call_via_fp
-_call_via_fp: ; 82E70FC
+_call_via_fp: @ 82E70FC
bx r11
mov r8, r8
thumb_func_end _call_via_fp
thumb_func_start _call_via_ip
-_call_via_ip: ; 82E7100
+_call_via_ip: @ 82E7100
bx r12
mov r8, r8
thumb_func_end _call_via_ip
thumb_func_start _call_via_sp
-_call_via_sp: ; 82E7104
+_call_via_sp: @ 82E7104
bx sp
mov r8, r8
thumb_func_end _call_via_sp
thumb_func_start _call_via_lr
-_call_via_lr: ; 82E7108
+_call_via_lr: @ 82E7108
bx lr
mov r8, r8
thumb_func_end _call_via_lr
thumb_func_start __divdi3
-__divdi3: ; 82E710C
+__divdi3: @ 82E710C
push {r4-r7,lr}
mov r7, r10
mov r6, r9
@@ -643,8 +643,8 @@ _082E753C: .4byte 0x0000ffff
thumb_func_end __divdi3
thumb_func_start __divsi3
-; int __divsi3(int dividend, int divisor)
-__divsi3: ; 82E7540
+@ int __divsi3(int dividend, int divisor)
+__divsi3: @ 82E7540
cmp r1, 0
beq _082E75C8
push {r4}
@@ -733,12 +733,12 @@ _082E75C8:
thumb_func_end __divsi3
thumb_func_start nullsub_1
-nullsub_1: ; 82E75D4
+nullsub_1: @ 82E75D4
mov pc, lr
thumb_func_end nullsub_1
thumb_func_start __fixunsdfsi
-__fixunsdfsi: ; 82E75D8
+__fixunsdfsi: @ 82E75D8
push {r4,r5,lr}
adds r5, r1, 0
adds r4, r0, 0
@@ -772,7 +772,7 @@ _082E7618: .4byte 0x00000000
thumb_func_end __fixunsdfsi
thumb_func_start __fixunssfsi
-__fixunssfsi: ; 82E761C
+__fixunssfsi: @ 82E761C
push {r4,lr}
adds r4, r0, 0
ldr r1, _082E7634
@@ -799,7 +799,7 @@ _082E764C: .4byte 0xcf000000
thumb_func_end __fixunssfsi
thumb_func_start __modsi3
-__modsi3: ; 82E7650
+__modsi3: @ 82E7650
movs r3, 0x1
cmp r1, 0
beq _082E7714
@@ -921,7 +921,7 @@ _082E7714:
thumb_func_end __modsi3
thumb_func_start __muldi3
-__muldi3: ; 82E7720
+__muldi3: @ 82E7720
push {r4-r7,lr}
sub sp, 0x10
str r0, [sp]
@@ -982,7 +982,7 @@ _082E778C: .4byte 0x0000ffff
thumb_func_end __muldi3
thumb_func_start __udivdi3
-__udivdi3: ; 82E7790
+__udivdi3: @ 82E7790
push {r4-r7,lr}
mov r7, r10
mov r6, r9
@@ -1485,8 +1485,8 @@ _082E7B64: .4byte 0x0000ffff
thumb_func_end __udivdi3
thumb_func_start __udivsi3
-; unsigned int __udivsi3(unsigned int dividend, unsigned int divisor)
-__udivsi3: ; 82E7B68
+@ unsigned int __udivsi3(unsigned int dividend, unsigned int divisor)
+__udivsi3: @ 82E7B68
cmp r1, 0
beq _082E7BD6
movs r3, 0x1
@@ -1559,8 +1559,8 @@ _082E7BD6:
thumb_func_end __udivsi3
thumb_func_start __umodsi3
-; unsigned int __umodsi3(unsigned int dividend, unsigned int divisor)
-__umodsi3: ; 82E7BE0
+@ unsigned int __umodsi3(unsigned int dividend, unsigned int divisor)
+__umodsi3: @ 82E7BE0
cmp r1, 0
beq _082E7C96
movs r3, 0x1
@@ -1674,7 +1674,7 @@ _082E7C96:
thumb_func_end __umodsi3
thumb_func_start __pack_d
-__pack_d: ; 82E7CA0
+__pack_d: @ 82E7CA0
push {r4-r7,lr}
sub sp, 0x8
adds r1, r0, 0
@@ -1847,7 +1847,7 @@ _082E7DE4: .4byte 0xffff800f
thumb_func_end __pack_d
thumb_func_start __unpack_d
-__unpack_d: ; 82E7DE8
+__unpack_d: @ 82E7DE8
push {r4-r7,lr}
sub sp, 0x8
adds r2, r0, 0
@@ -1963,7 +1963,7 @@ _082E7EBC: .4byte 0x10000000
thumb_func_end __unpack_d
thumb_func_start __fpadd_parts_d
-__fpadd_parts_d: ; 82E7EC0
+__fpadd_parts_d: @ 82E7EC0
push {r4-r7,lr}
mov r7, r10
mov r6, r9
@@ -2305,8 +2305,8 @@ _082E8128: .4byte 0x1fffffff
thumb_func_end __fpadd_parts_d
thumb_func_start __adddf3
-; double __adddf3(double arg_a, double arg_b)
-__adddf3: ; 82E812C
+@ double __adddf3(double arg_a, double arg_b)
+__adddf3: @ 82E812C
push {r4,lr}
sub sp, 0x4C
str r0, [sp, 0x3C]
@@ -2330,7 +2330,7 @@ __adddf3: ; 82E812C
thumb_func_end __adddf3
thumb_func_start __subdf3
-__subdf3: ; 82E815C
+__subdf3: @ 82E815C
push {r4,lr}
sub sp, 0x4C
str r0, [sp, 0x3C]
@@ -2358,7 +2358,7 @@ __subdf3: ; 82E815C
thumb_func_end __subdf3
thumb_func_start __muldf3
-__muldf3: ; 82E8194
+__muldf3: @ 82E8194
push {r4-r7,lr}
mov r7, r10
mov r6, r9
@@ -2720,7 +2720,7 @@ _082E8438: .4byte 0x0fffffff
thumb_func_end __muldf3
thumb_func_start __divdf3
-__divdf3: ; 82E843C
+__divdf3: @ 82E843C
push {r4-r7,lr}
sub sp, 0x48
str r0, [sp, 0x28]
@@ -2937,7 +2937,7 @@ _082E85C0: .4byte 0x10000000
thumb_func_end __divdf3
thumb_func_start __fpcmp_parts_d
-__fpcmp_parts_d: ; 82E85C4
+__fpcmp_parts_d: @ 82E85C4
push {r4-r6,lr}
adds r5, r0, 0
adds r6, r1, 0
@@ -3094,7 +3094,7 @@ _082E86C0:
thumb_func_end __fpcmp_parts_d
thumb_func_start __cmpdf2
-__cmpdf2: ; 82E86C4
+__cmpdf2: @ 82E86C4
push {r4,lr}
sub sp, 0x38
str r0, [sp, 0x28]
@@ -3116,7 +3116,7 @@ __cmpdf2: ; 82E86C4
thumb_func_end __cmpdf2
thumb_func_start __eqdf2
-__eqdf2: ; 82E86F0
+__eqdf2: @ 82E86F0
push {r4,lr}
sub sp, 0x38
str r0, [sp, 0x28]
@@ -3159,7 +3159,7 @@ _082E8736:
thumb_func_end __eqdf2
thumb_func_start __nedf2
-__nedf2: ; 82E873C
+__nedf2: @ 82E873C
push {r4,lr}
sub sp, 0x38
str r0, [sp, 0x28]
@@ -3202,7 +3202,7 @@ _082E8782:
thumb_func_end __nedf2
thumb_func_start __gtdf2
-__gtdf2: ; 82E8788
+__gtdf2: @ 82E8788
push {r4,lr}
sub sp, 0x38
str r0, [sp, 0x28]
@@ -3246,8 +3246,8 @@ _082E87D0:
thumb_func_end __gtdf2
thumb_func_start __gedf2
-; int __gedf2(double arg_a, double arg_b)
-__gedf2: ; 82E87D4
+@ int __gedf2(double arg_a, double arg_b)
+__gedf2: @ 82E87D4
push {r4,lr}
sub sp, 0x38
str r0, [sp, 0x28]
@@ -3291,7 +3291,7 @@ _082E881C:
thumb_func_end __gedf2
thumb_func_start __ltdf2
-__ltdf2: ; 82E8820
+__ltdf2: @ 82E8820
push {r4,lr}
sub sp, 0x38
str r0, [sp, 0x28]
@@ -3334,7 +3334,7 @@ _082E8866:
thumb_func_end __ltdf2
thumb_func_start __ledf2
-__ledf2: ; 82E886C
+__ledf2: @ 82E886C
push {r4,lr}
sub sp, 0x38
str r0, [sp, 0x28]
@@ -3377,7 +3377,7 @@ _082E88B2:
thumb_func_end __ledf2
thumb_func_start __floatsidf
-__floatsidf: ; 82E88B8
+__floatsidf: @ 82E88B8
push {r4,r5,lr}
sub sp, 0x14
adds r2, r0, 0
@@ -3447,8 +3447,8 @@ _082E8930: .4byte 0x0fffffff
thumb_func_end __floatsidf
thumb_func_start __fixdfsi
-; int __fixdfsi(double arg_a)
-__fixdfsi: ; 82E8934
+@ int __fixdfsi(double arg_a)
+__fixdfsi: @ 82E8934
push {lr}
sub sp, 0x1C
str r0, [sp, 0x14]
@@ -3515,7 +3515,7 @@ _082E89A2:
thumb_func_end __fixdfsi
thumb_func_start __negdf2
-__negdf2: ; 82E89A8
+__negdf2: @ 82E89A8
push {lr}
sub sp, 0x1C
str r0, [sp, 0x14]
@@ -3537,7 +3537,7 @@ _082E89C2:
thumb_func_end __negdf2
thumb_func_start __make_dp
-__make_dp: ; 82E89D0
+__make_dp: @ 82E89D0
sub sp, 0x4
push {r4,lr}
sub sp, 0x14
@@ -3559,7 +3559,7 @@ __make_dp: ; 82E89D0
thumb_func_end __make_dp
thumb_func_start __truncdfsf2
-__truncdfsf2: ; 82E89F8
+__truncdfsf2: @ 82E89F8
push {r4,r5,lr}
sub sp, 0x1C
str r0, [sp, 0x14]
@@ -3596,7 +3596,7 @@ _082E8A38: .4byte 0x3fffffff
thumb_func_end __truncdfsf2
thumb_func_start __pack_f
-__pack_f: ; 82E8A3C
+__pack_f: @ 82E8A3C
push {r4-r6,lr}
ldr r2, [r0, 0xC]
ldr r6, [r0, 0x4]
@@ -3702,7 +3702,7 @@ _082E8AF0: .4byte 0x7fffffff
thumb_func_end __pack_f
thumb_func_start __unpack_f
-__unpack_f: ; 82E8AF4
+__unpack_f: @ 82E8AF4
push {r4,lr}
adds r3, r1, 0
ldr r0, [r0]
@@ -3775,7 +3775,7 @@ _082E8B6C:
thumb_func_end __unpack_f
thumb_func_start __fpadd_parts_f
-__fpadd_parts_f: ; 82E8B70
+__fpadd_parts_f: @ 82E8B70
push {r4-r7,lr}
mov r7, r8
push {r7}
@@ -3998,7 +3998,7 @@ _082E8CE4:
thumb_func_end __fpadd_parts_f
thumb_func_start __addsf3
-__addsf3: ; 82E8CEC
+__addsf3: @ 82E8CEC
push {r4,lr}
sub sp, 0x38
str r0, [sp, 0x30]
@@ -4020,7 +4020,7 @@ __addsf3: ; 82E8CEC
thumb_func_end __addsf3
thumb_func_start __subsf3
-__subsf3: ; 82E8D18
+__subsf3: @ 82E8D18
push {r4,lr}
sub sp, 0x38
str r0, [sp, 0x30]
@@ -4046,7 +4046,7 @@ __subsf3: ; 82E8D18
thumb_func_end __subsf3
thumb_func_start __mulsf3
-__mulsf3: ; 82E8D4C
+__mulsf3: @ 82E8D4C
push {r4-r7,lr}
mov r7, r9
mov r6, r8
@@ -4249,7 +4249,7 @@ _082E8EAC: .4byte 0x3fffffff
thumb_func_end __mulsf3
thumb_func_start __divsf3
-__divsf3: ; 82E8EB0
+__divsf3: @ 82E8EB0
push {r4-r6,lr}
sub sp, 0x28
str r0, [sp, 0x20]
@@ -4385,7 +4385,7 @@ _082E8F90:
thumb_func_end __divsf3
thumb_func_start __fpcmp_parts_f
-__fpcmp_parts_f: ; 82E8F9C
+__fpcmp_parts_f: @ 82E8F9C
push {r4,lr}
adds r4, r0, 0
movs r0, 0
@@ -4528,7 +4528,7 @@ _082E907E:
thumb_func_end __fpcmp_parts_f
thumb_func_start __cmpsf2
-__cmpsf2: ; 82E9080
+__cmpsf2: @ 82E9080
push {r4,lr}
sub sp, 0x28
str r0, [sp, 0x20]
@@ -4548,7 +4548,7 @@ __cmpsf2: ; 82E9080
thumb_func_end __cmpsf2
thumb_func_start __eqsf2
-__eqsf2: ; 82E90A8
+__eqsf2: @ 82E90A8
push {r4,lr}
sub sp, 0x28
str r0, [sp, 0x20]
@@ -4589,7 +4589,7 @@ _082E90EA:
thumb_func_end __eqsf2
thumb_func_start __nesf2
-__nesf2: ; 82E90F0
+__nesf2: @ 82E90F0
push {r4,lr}
sub sp, 0x28
str r0, [sp, 0x20]
@@ -4630,7 +4630,7 @@ _082E9132:
thumb_func_end __nesf2
thumb_func_start __gtsf2
-__gtsf2: ; 82E9138
+__gtsf2: @ 82E9138
push {r4,lr}
sub sp, 0x28
str r0, [sp, 0x20]
@@ -4672,7 +4672,7 @@ _082E917C:
thumb_func_end __gtsf2
thumb_func_start __gesf2
-__gesf2: ; 82E9180
+__gesf2: @ 82E9180
push {r4,lr}
sub sp, 0x28
str r0, [sp, 0x20]
@@ -4714,7 +4714,7 @@ _082E91C4:
thumb_func_end __gesf2
thumb_func_start __ltsf2
-__ltsf2: ; 82E91C8
+__ltsf2: @ 82E91C8
push {r4,lr}
sub sp, 0x28
str r0, [sp, 0x20]
@@ -4755,7 +4755,7 @@ _082E920A:
thumb_func_end __ltsf2
thumb_func_start __lesf2
-__lesf2: ; 82E9210
+__lesf2: @ 82E9210
push {r4,lr}
sub sp, 0x28
str r0, [sp, 0x20]
@@ -4796,7 +4796,7 @@ _082E9252:
thumb_func_end __lesf2
thumb_func_start __floatsisf
-__floatsisf: ; 82E9258
+__floatsisf: @ 82E9258
push {lr}
sub sp, 0x10
adds r1, r0, 0
@@ -4853,7 +4853,7 @@ _082E92B4: .4byte 0x3fffffff
thumb_func_end __floatsisf
thumb_func_start __fixsfsi
-__fixsfsi: ; 82E92B8
+__fixsfsi: @ 82E92B8
push {lr}
sub sp, 0x14
str r0, [sp, 0x10]
@@ -4917,7 +4917,7 @@ _082E931C:
thumb_func_end __fixsfsi
thumb_func_start __negsf2
-__negsf2: ; 82E9320
+__negsf2: @ 82E9320
push {lr}
sub sp, 0x14
str r0, [sp, 0x10]
@@ -4938,7 +4938,7 @@ _082E9338:
thumb_func_end __negsf2
thumb_func_start __make_fp
-__make_fp: ; 82E9344
+__make_fp: @ 82E9344
push {lr}
sub sp, 0x10
str r0, [sp]
@@ -4952,7 +4952,7 @@ __make_fp: ; 82E9344
thumb_func_end __make_fp
thumb_func_start __extendsfdf2
-__extendsfdf2: ; 82E935C
+__extendsfdf2: @ 82E935C
push {r4-r6,lr}
sub sp, 0x18
str r0, [sp, 0x14]
@@ -4976,7 +4976,7 @@ __extendsfdf2: ; 82E935C
thumb_func_end __extendsfdf2
thumb_func_start __lshrdi3
-__lshrdi3: ; 82E9388
+__lshrdi3: @ 82E9388
push {r4-r6,lr}
adds r6, r1, 0
adds r5, r0, 0
@@ -5008,7 +5008,7 @@ _082E93B8:
thumb_func_end __lshrdi3
thumb_func_start __negdi2
-__negdi2: ; 82E93BC
+__negdi2: @ 82E93BC
push {r4,lr}
negs r2, r0
adds r3, r2, 0
@@ -5024,8 +5024,8 @@ _082E93CA:
thumb_func_end __negdi2
thumb_func_start memcpy
-; void *memcpy(void *dest, void *src, int size)
-memcpy: ; 82E93D4
+@ void *memcpy(void *dest, void *src, int size)
+memcpy: @ 82E93D4
push {r4,r5,lr}
adds r5, r0, 0
adds r4, r5, 0
@@ -5082,8 +5082,8 @@ _082E942E:
thumb_func_end memcpy
thumb_func_start memset
-; void *memset(void *dest, char c, int size)
-memset: ; 82E9434
+@ void *memset(void *dest, char c, int size)
+memset: @ 82E9434
push {r4,r5,lr}
adds r5, r0, 0
adds r4, r1, 0
@@ -5133,8 +5133,8 @@ _082E947A:
thumb_func_end memset
thumb_func_start strcmp
-; int strcmp(char *s1, char *s2)
-strcmp: ; 82E9488
+@ int strcmp(char *s1, char *s2)
+strcmp: @ 82E9488
push {r4,r5,lr}
adds r2, r0, 0
adds r3, r1, 0
@@ -5188,7 +5188,7 @@ _082E94E0:
thumb_func_end strcmp
thumb_func_start strcat
-strcat: ; 82E94E4
+strcat: @ 82E94E4
push {r4-r6,lr}
adds r6, r0, 0
adds r3, r6, 0