diff options
Diffstat (limited to 'asm/string_util.s')
-rw-r--r-- | asm/string_util.s | 176 |
1 files changed, 88 insertions, 88 deletions
diff --git a/asm/string_util.s b/asm/string_util.s index 84486a211..5bc343735 100644 --- a/asm/string_util.s +++ b/asm/string_util.s @@ -1,6 +1,6 @@ thumb_func_start CopyString_Limit10 -; u8 *CopyString_Limit10(u8 *dest, u8 *src) -CopyString_Limit10: ; 8008B10 +@ u8 *CopyString_Limit10(u8 *dest, u8 *src) +CopyString_Limit10: @ 8008B10 push {r4,r5,lr} adds r4, r0, 0 movs r5, 0xA @@ -32,8 +32,8 @@ _08008B3C: thumb_func_end CopyString_Limit10 thumb_func_start GetStringEnd_Limit7 -; u8 *GetStringEnd_Limit7(u8 *s) -GetStringEnd_Limit7: ; 8008B44 +@ u8 *GetStringEnd_Limit7(u8 *s) +GetStringEnd_Limit7: @ 8008B44 push {r4,lr} adds r3, r0, 0 movs r4, 0xA @@ -61,8 +61,8 @@ _08008B68: thumb_func_end GetStringEnd_Limit7 thumb_func_start CopyString_Limit7 -; u8 *CopyString_Limit7(u8 *dest, u8 *src) -CopyString_Limit7: ; 8008B70 +@ u8 *CopyString_Limit7(u8 *dest, u8 *src) +CopyString_Limit7: @ 8008B70 push {r4,r5,lr} adds r4, r0, 0 movs r5, 0x7 @@ -92,8 +92,8 @@ _08008B98: thumb_func_end CopyString_Limit7 thumb_func_start CopyString -; u8 *CopyString(u8 *dest, u8 *src) -CopyString: ; 8008BA0 +@ u8 *CopyString(u8 *dest, u8 *src) +CopyString: @ 8008BA0 push {lr} adds r3, r0, 0 b _08008BAC @@ -114,8 +114,8 @@ _08008BAC: thumb_func_end CopyString thumb_func_start AppendString -; u8 *AppendString(u8 *dest, u8 *src) -AppendString: ; 8008BC0 +@ u8 *AppendString(u8 *dest, u8 *src) +AppendString: @ 8008BC0 push {lr} adds r2, r0, 0 b _08008BC8 @@ -132,8 +132,8 @@ _08008BC8: thumb_func_end AppendString thumb_func_start CopyString_LimitN -; u8 *CopyString_LimitN(u8 *dest, u8 *src, u8 n) -CopyString_LimitN: ; 8008BD8 +@ u8 *CopyString_LimitN(u8 *dest, u8 *src, u8 n) +CopyString_LimitN: @ 8008BD8 push {r4-r6,lr} adds r4, r0, 0 adds r6, r1, 0 @@ -162,8 +162,8 @@ _08008BFE: thumb_func_end CopyString_LimitN thumb_func_start AppendString_LimitN -; u8 *AppendString_LimitN(u8 *dest, u8 *src, u8 n) -AppendString_LimitN: ; 8008C08 +@ u8 *AppendString_LimitN(u8 *dest, u8 *src, u8 n) +AppendString_LimitN: @ 8008C08 push {lr} adds r3, r0, 0 lsls r2, 24 @@ -182,8 +182,8 @@ _08008C14: thumb_func_end AppendString_LimitN thumb_func_start GetStringLength -; u16 GetStringLength(u8 *s) -GetStringLength: ; 8008C24 +@ u16 GetStringLength(u8 *s) +GetStringLength: @ 8008C24 push {lr} adds r2, r0, 0 movs r1, 0 @@ -205,8 +205,8 @@ _08008C3E: thumb_func_end GetStringLength thumb_func_start CompareString -; u8 CompareString(u8 *s1, u8 *s2) -CompareString: ; 8008C44 +@ u8 CompareString(u8 *s1, u8 *s2) +CompareString: @ 8008C44 push {lr} adds r2, r0, 0 b _08008C56 @@ -232,8 +232,8 @@ _08008C64: thumb_func_end CompareString thumb_func_start CompareString_LimitN -; u8 CompareString_LimitN(u8 *s1, u8 *s2, u32 n) -CompareString_LimitN: ; 8008C68 +@ u8 CompareString_LimitN(u8 *s1, u8 *s2, u32 n) +CompareString_LimitN: @ 8008C68 push {r4,lr} adds r3, r0, 0 b _08008C80 @@ -263,8 +263,8 @@ _08008C8E: thumb_func_end CompareString_LimitN thumb_func_start IsStringLengthLessThanN -; bool8 IsStringLengthLessThanN(u8 *s, s32 n) -IsStringLengthLessThanN: ; 8008C94 +@ bool8 IsStringLengthLessThanN(u8 *s, s32 n) +IsStringLengthLessThanN: @ 8008C94 push {lr} adds r3, r0, 0 movs r2, 0 @@ -293,8 +293,8 @@ _08008CBA: thumb_func_end IsStringLengthLessThanN thumb_func_start ConvertIntToDecimalString -; u8 *ConvertIntToDecimalString(u8 *dest, s32 value, u8 mode, u8 numDigits) -ConvertIntToDecimalString: ; 8008CC0 +@ u8 *ConvertIntToDecimalString(u8 *dest, s32 value, u8 mode, u8 numDigits) +ConvertIntToDecimalString: @ 8008CC0 push {r4-r7,lr} mov r7, r8 push {r7} @@ -392,8 +392,8 @@ _08008D60: thumb_func_end ConvertIntToDecimalString thumb_func_start ConvertUnsignedIntToDecimalString -; u8 *ConvertUnsignedIntToDecimalString(u8 *dest, u32 value, u8 mode, u8 numDigits) -ConvertUnsignedIntToDecimalString: ; 8008D70 +@ u8 *ConvertUnsignedIntToDecimalString(u8 *dest, u32 value, u8 mode, u8 numDigits) +ConvertUnsignedIntToDecimalString: @ 8008D70 push {r4-r7,lr} mov r7, r8 push {r7} @@ -491,8 +491,8 @@ _08008E10: thumb_func_end ConvertUnsignedIntToDecimalString thumb_func_start ConvertIntToHexString -; u8 *ConvertIntToHexString(u8 *dest, s32 value, u8 mode, u8 numDigits) -ConvertIntToHexString: ; 8008E20 +@ u8 *ConvertIntToHexString(u8 *dest, s32 value, u8 mode, u8 numDigits) +ConvertIntToHexString: @ 8008E20 push {r4-r7,lr} mov r7, r9 mov r6, r8 @@ -601,8 +601,8 @@ _08008ECA: thumb_func_end ConvertIntToHexString thumb_func_start ExpandStringRefs -; u8 *ExpandStringRefs(u8 *dest, u8 *src) -ExpandStringRefs: ; 8008EE0 +@ u8 *ExpandStringRefs(u8 *dest, u8 *src) +ExpandStringRefs: @ 8008EE0 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -705,8 +705,8 @@ _08008FC0: thumb_func_end ExpandStringRefs thumb_func_start sub_8008FCC -; u8 *sub_8008FCC(u8 *dest, u8 *src) -sub_8008FCC: ; 8008FCC +@ u8 *sub_8008FCC(u8 *dest, u8 *src) +sub_8008FCC: @ 8008FCC push {r4-r6,lr} sub sp, 0xC adds r5, r0, 0 @@ -755,16 +755,16 @@ _0800901E: thumb_func_end sub_8008FCC thumb_func_start StringRef_GetPossiblyUnusedStringVar -; u8 *StringRef_GetPossiblyUnusedStringVar() -StringRef_GetPossiblyUnusedStringVar: ; 800902C +@ u8 *StringRef_GetPossiblyUnusedStringVar() +StringRef_GetPossiblyUnusedStringVar: @ 800902C ldr r0, =0x020223ac bx lr .pool thumb_func_end StringRef_GetPossiblyUnusedStringVar thumb_func_start StringRef_GetPlayerName -; u8 *StringRef_GetPlayerName() -StringRef_GetPlayerName: ; 8009034 +@ u8 *StringRef_GetPlayerName() +StringRef_GetPlayerName: @ 8009034 ldr r0, =0x03005d90 ldr r0, [r0] bx lr @@ -772,32 +772,32 @@ StringRef_GetPlayerName: ; 8009034 thumb_func_end StringRef_GetPlayerName thumb_func_start StringRef_GetStringVar1 -; u8 *StringRef_GetStringVar1() -StringRef_GetStringVar1: ; 8009040 +@ u8 *StringRef_GetStringVar1() +StringRef_GetStringVar1: @ 8009040 ldr r0, =0x02021cc4 bx lr .pool thumb_func_end StringRef_GetStringVar1 thumb_func_start StringRef_GetStringVar2 -; u8 *StringRef_GetStringVar2() -StringRef_GetStringVar2: ; 8009048 +@ u8 *StringRef_GetStringVar2() +StringRef_GetStringVar2: @ 8009048 ldr r0, =0x02021dc4 bx lr .pool thumb_func_end StringRef_GetStringVar2 thumb_func_start StringRef_GetStringVar3 -; u8 *StringRef_GetStringVar3() -StringRef_GetStringVar3: ; 8009050 +@ u8 *StringRef_GetStringVar3() +StringRef_GetStringVar3: @ 8009050 ldr r0, =0x02021ec4 bx lr .pool thumb_func_end StringRef_GetStringVar3 thumb_func_start StringRef_GetDummiedOutGenderDependentString -; u8 *StringRef_GetDummiedOutGenderDependentString() -StringRef_GetDummiedOutGenderDependentString: ; 8009058 +@ u8 *StringRef_GetDummiedOutGenderDependentString() +StringRef_GetDummiedOutGenderDependentString: @ 8009058 push {lr} ldr r0, =0x03005d90 ldr r0, [r0] @@ -816,8 +816,8 @@ _08009072: thumb_func_end StringRef_GetDummiedOutGenderDependentString thumb_func_start StringRef_GetRivalName -; u8 *StringRef_GetRivalName() -StringRef_GetRivalName: ; 800907C +@ u8 *StringRef_GetRivalName() +StringRef_GetRivalName: @ 800907C push {lr} ldr r0, =0x03005d90 ldr r0, [r0] @@ -836,64 +836,64 @@ _08009096: thumb_func_end StringRef_GetRivalName thumb_func_start StringRef_GetEmeraldString -; u8 *StringRef_GetEmeraldString() -StringRef_GetEmeraldString: ; 80090A0 +@ u8 *StringRef_GetEmeraldString() +StringRef_GetEmeraldString: @ 80090A0 ldr r0, =gUnknown_085E8229 bx lr .pool thumb_func_end StringRef_GetEmeraldString thumb_func_start StringRef_GetAquaString -; u8 *StringRef_GetAquaString() -StringRef_GetAquaString: ; 80090A8 +@ u8 *StringRef_GetAquaString() +StringRef_GetAquaString: @ 80090A8 ldr r0, =gUnknown_085E8231 bx lr .pool thumb_func_end StringRef_GetAquaString thumb_func_start StringRef_GetMagmaString -; u8 *StringRef_GetMagmaString() -StringRef_GetMagmaString: ; 80090B0 +@ u8 *StringRef_GetMagmaString() +StringRef_GetMagmaString: @ 80090B0 ldr r0, =gUnknown_085E8236 bx lr .pool thumb_func_end StringRef_GetMagmaString thumb_func_start StringRef_GetArchieString -; u8 *StringRef_GetArchieString() -StringRef_GetArchieString: ; 80090B8 +@ u8 *StringRef_GetArchieString() +StringRef_GetArchieString: @ 80090B8 ldr r0, =gUnknown_085E823C bx lr .pool thumb_func_end StringRef_GetArchieString thumb_func_start StringRef_GetMaxieString -; u8 *StringRef_GetMaxieString() -StringRef_GetMaxieString: ; 80090C0 +@ u8 *StringRef_GetMaxieString() +StringRef_GetMaxieString: @ 80090C0 ldr r0, =gUnknown_085E8243 bx lr .pool thumb_func_end StringRef_GetMaxieString thumb_func_start StringRef_GetKyogreString -; u8 *StringRef_GetKyogreString() -StringRef_GetKyogreString: ; 80090C8 +@ u8 *StringRef_GetKyogreString() +StringRef_GetKyogreString: @ 80090C8 ldr r0, =gUnknown_085E8249 bx lr .pool thumb_func_end StringRef_GetKyogreString thumb_func_start StringRef_GetGroudonString -; u8 *StringRef_GetGroudonString() -StringRef_GetGroudonString: ; 80090D0 +@ u8 *StringRef_GetGroudonString() +StringRef_GetGroudonString: @ 80090D0 ldr r0, =gUnknown_085E8250 bx lr .pool thumb_func_end StringRef_GetGroudonString thumb_func_start GetExpandedStringRef -; u8 *GetExpandedStringRef(u8 code) -GetExpandedStringRef: ; 80090D8 +@ u8 *GetExpandedStringRef(u8 code) +GetExpandedStringRef: @ 80090D8 push {lr} cmp r0, 0xD bhi _080090F0 @@ -913,8 +913,8 @@ _080090F2: thumb_func_end GetExpandedStringRef thumb_func_start RepeatChar -; u8 *RepeatChar(u8 *dest, u8 c, u16 n) -RepeatChar: ; 80090FC +@ u8 *RepeatChar(u8 *dest, u8 c, u16 n) +RepeatChar: @ 80090FC push {lr} adds r3, r0, 0 lsls r1, 24 @@ -941,8 +941,8 @@ _0800911C: thumb_func_end RepeatChar thumb_func_start CopyStringPadded -; u8 *CopyStringPadded(u8 *dest, u8 *src, u8 c, u16 n) -CopyStringPadded: ; 8009128 +@ u8 *CopyStringPadded(u8 *dest, u8 *src, u8 c, u16 n) +CopyStringPadded: @ 8009128 push {r4,r5,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -991,8 +991,8 @@ _0800916C: thumb_func_end CopyStringPadded thumb_func_start RepeatStringTerminator -; u8 *RepeatStringTerminator(u8 *dest, u16 n) -RepeatStringTerminator: ; 800917C +@ u8 *RepeatStringTerminator(u8 *dest, u16 n) +RepeatStringTerminator: @ 800917C push {lr} lsls r2, r1, 16 lsrs r2, 16 @@ -1003,8 +1003,8 @@ RepeatStringTerminator: ; 800917C thumb_func_end RepeatStringTerminator thumb_func_start CopyString_LimitN_Multibyte -; u8 *CopyString_LimitN_Multibyte(u8 *dest, u8 *src, u32 n) -CopyString_LimitN_Multibyte: ; 800918C +@ u8 *CopyString_LimitN_Multibyte(u8 *dest, u8 *src, u32 n) +CopyString_LimitN_Multibyte: @ 800918C push {r4,r5,lr} adds r4, r0, 0 adds r3, r1, 0 @@ -1043,8 +1043,8 @@ _080091BE: thumb_func_end CopyString_LimitN_Multibyte thumb_func_start GetStringLength_Multibyte -; u32 GetStringLength_Multibyte(u8 *s) -GetStringLength_Multibyte: ; 80091CC +@ u32 GetStringLength_Multibyte(u8 *s) +GetStringLength_Multibyte: @ 80091CC push {lr} adds r2, r0, 0 movs r3, 0 @@ -1067,8 +1067,8 @@ _080091DE: thumb_func_end GetStringLength_Multibyte thumb_func_start WriteColorChangeControlCode -; u8 *WriteColorChangeControlCode(u8 *dest, u8 colorType, u8 color) -WriteColorChangeControlCode: ; 80091EC +@ u8 *WriteColorChangeControlCode(u8 *dest, u8 colorType, u8 color) +WriteColorChangeControlCode: @ 80091EC push {lr} adds r3, r0, 0 lsls r2, 24 @@ -1106,8 +1106,8 @@ _08009218: thumb_func_end WriteColorChangeControlCode thumb_func_start sub_8009228 -; bool8 sub_8009228(u8 *s) -sub_8009228: ; 8009228 +@ bool8 sub_8009228(u8 *s) +sub_8009228: @ 8009228 push {lr} adds r2, r0, 0 b _0800923E @@ -1133,8 +1133,8 @@ _08009248: thumb_func_end sub_8009228 thumb_func_start sub_800924C -; bool8 sub_800924C(u8 *s, u32 n) -sub_800924C: ; 800924C +@ bool8 sub_800924C(u8 *s, u32 n) +sub_800924C: @ 800924C push {r4,lr} adds r3, r0, 0 adds r4, r1, 0 @@ -1167,8 +1167,8 @@ _08009276: thumb_func_end sub_800924C thumb_func_start GetExtendedControlCodeLength -; u8 GetExtendedControlCodeLength(u8 code) -GetExtendedControlCodeLength: ; 800927C +@ u8 GetExtendedControlCodeLength(u8 code) +GetExtendedControlCodeLength: @ 800927C push {lr} lsls r0, 24 lsrs r1, r0, 24 @@ -1185,8 +1185,8 @@ _0800928E: thumb_func_end GetExtendedControlCodeLength thumb_func_start SkipExtendedControlCode -; u8 *SkipExtendedControlCode(u8 *s) -SkipExtendedControlCode: ; 8009298 +@ u8 *SkipExtendedControlCode(u8 *s) +SkipExtendedControlCode: @ 8009298 push {r4,lr} adds r4, r0, 0 b _080092AC @@ -1208,8 +1208,8 @@ _080092AC: thumb_func_end SkipExtendedControlCode thumb_func_start CompareStringWithoutExtendedControlCodes -; u8 CompareStringWithoutExtendedControlCodes(u8 *s1, u8 *s2) -CompareStringWithoutExtendedControlCodes: ; 80092BC +@ u8 CompareStringWithoutExtendedControlCodes(u8 *s1, u8 *s2) +CompareStringWithoutExtendedControlCodes: @ 80092BC push {r4-r6,lr} adds r4, r0, 0 adds r5, r1, 0 @@ -1252,8 +1252,8 @@ _080092FE: thumb_func_end CompareStringWithoutExtendedControlCodes thumb_func_start StopMusicWhileStringIsPrinted -; void StopMusicWhileStringIsPrinted(u8 *s, bool8 stopMusic) -StopMusicWhileStringIsPrinted: ; 8009308 +@ void StopMusicWhileStringIsPrinted(u8 *s, bool8 stopMusic) +StopMusicWhileStringIsPrinted: @ 8009308 push {r4,lr} adds r4, r0, 0 lsls r1, 24 @@ -1309,8 +1309,8 @@ _08009368: thumb_func_end StopMusicWhileStringIsPrinted thumb_func_start StripExtendedControlCodes -; void StripExtendedControlCodes(u8 *s) -StripExtendedControlCodes: ; 8009370 +@ void StripExtendedControlCodes(u8 *s) +StripExtendedControlCodes: @ 8009370 push {r4-r6,lr} adds r5, r0, 0 movs r4, 0 |