diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2020-05-24 15:09:27 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2020-05-24 15:09:27 -0400 |
commit | f238d23a393c03b10bba9967d7e5cecd936a771c (patch) | |
tree | 78841ca11c190f4665b7c29bb846855139710f68 /arm9/asm/libc.s | |
parent | 58a62f5a8c762fef4ce5cec1c3891a81703c859a (diff) |
Distribute rom2_4.s
Diffstat (limited to 'arm9/asm/libc.s')
-rw-r--r-- | arm9/asm/libc.s | 357 |
1 files changed, 357 insertions, 0 deletions
diff --git a/arm9/asm/libc.s b/arm9/asm/libc.s index 1cc515b1..0e0b51c1 100644 --- a/arm9/asm/libc.s +++ b/arm9/asm/libc.s @@ -178,6 +178,363 @@ UNK_02104754: ; 0x02104754 UNK_02104764: ; 0x02104764 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0xD0, 0xCF, 0x43, 0xEB, 0xFD, 0x4C, 0x3E + .section .data + + .global UNK_02106A58 +UNK_02106A58: ; 0x02106A58 + .byte 0x00, 0x00, 0x00, 0x00, 0x24, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word UNK_021D73A8 + .byte 0x00, 0x01, 0x00, 0x00 + .word UNK_021D73A8 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word __read_console + .word __write_console + .word __close_console + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_02106AA4 +UNK_02106AA4: ; 0x02106AA4 + .byte 0x01, 0x00, 0x00, 0x00, 0x28, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word UNK_021D72A8 + .byte 0x00, 0x01, 0x00, 0x00 + .word UNK_021D72A8 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word __read_console + .word __write_console + .word __close_console + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_02106AF0 +UNK_02106AF0: ; 0x02106AF0 + .byte 0x02, 0x00, 0x00, 0x00, 0x08, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word UNK_021D71A8 + .byte 0x00, 0x01, 0x00, 0x00 + .word UNK_021D71A8 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word __read_console + .word __write_console + .word __close_console + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_02106B3C +UNK_02106B3C: ; 0x02106B3C + .asciz "Assertion (%s) failed in \"%s\", function \"%s\", line %d\n" + + .balign 4, 0 + .global UNK_02106B74 +UNK_02106B74: ; 0x02106B74 + .byte 0x00, 0x00, 0x80, 0x7F + + .global UNK_02106B78 +UNK_02106B78: ; 0x02106B78 + .byte 0xFF, 0xFF, 0xFF, 0x7F + + .global UNK_02106B7C +UNK_02106B7C: ; 0x02106B7C + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x7F + + .global UNK_02106B84 +UNK_02106B84: ; 0x02106B84 + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_02106B88 +UNK_02106B88: ; 0x02106B88 + .byte 0x25, 0x54, 0x00, 0x00 + + .global UNK_02106B8C +UNK_02106B8C: ; 0x02106B8C + .asciz "AM|PM" + + .balign 4, 0 + .global UNK_02106B94 +UNK_02106B94: ; 0x02106B94 + .word __mbtowc_noconv + .word __wctomb_noconv + + .global UNK_02106B9C +UNK_02106B9C: ; 0x02106B9C + .byte 0x20, 0x00, 0x00, 0x00, 0x6E, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + .word UNK_02106BCC + + .global UNK_02106BAC +UNK_02106BAC: ; 0x02106BAC + .word UNK_02106B8C + .word UNK_02106CB0 + .word UNK_02106CA4 + .word UNK_02106C8C + .word UNK_02106B88 + .word UNK_02106CC0 + .word UNK_02106D18 + .word UNK_02106B84 + + .global UNK_02106BCC +UNK_02106BCC: ; 0x02106BCC + .byte 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x08, 0x00 + .byte 0x09, 0x00, 0x0A, 0x00, 0x0B, 0x00, 0x0C, 0x00, 0x0D, 0x00, 0x0E, 0x00, 0x0F, 0x00, 0x10, 0x00 + .byte 0x21, 0x00, 0x22, 0x00, 0x23, 0x00, 0x24, 0x00, 0x25, 0x00, 0x26, 0x00, 0x27, 0x00, 0x28, 0x00 + .byte 0x29, 0x00, 0x2A, 0x00, 0x11, 0x00, 0x12, 0x00, 0x13, 0x00, 0x14, 0x00, 0x15, 0x00, 0x16, 0x00 + .byte 0x17, 0x00, 0x2B, 0x00, 0x2D, 0x00, 0x2F, 0x00, 0x31, 0x00, 0x33, 0x00, 0x35, 0x00, 0x37, 0x00 + .byte 0x39, 0x00, 0x3B, 0x00, 0x3D, 0x00, 0x3F, 0x00, 0x41, 0x00, 0x43, 0x00, 0x45, 0x00, 0x47, 0x00 + .byte 0x49, 0x00, 0x4B, 0x00, 0x4D, 0x00, 0x4F, 0x00, 0x51, 0x00, 0x53, 0x00, 0x55, 0x00, 0x57, 0x00 + .byte 0x59, 0x00, 0x5B, 0x00, 0x5D, 0x00, 0x18, 0x00, 0x19, 0x00, 0x1A, 0x00, 0x1B, 0x00, 0x1C, 0x00 + .byte 0x00, 0x00, 0x2C, 0x00, 0x2E, 0x00, 0x30, 0x00, 0x32, 0x00, 0x34, 0x00, 0x36, 0x00, 0x38, 0x00 + .byte 0x3A, 0x00, 0x3C, 0x00, 0x3E, 0x00, 0x40, 0x00, 0x42, 0x00, 0x44, 0x00, 0x46, 0x00, 0x48, 0x00 + .byte 0x4A, 0x00, 0x4C, 0x00, 0x4E, 0x00, 0x50, 0x00, 0x52, 0x00, 0x54, 0x00, 0x56, 0x00, 0x58, 0x00 + .byte 0x5A, 0x00, 0x5C, 0x00, 0x5E, 0x00, 0x1D, 0x00, 0x1E, 0x00, 0x1F, 0x00, 0x20, 0x00, 0x00, 0x00 + + .global UNK_02106C8C +UNK_02106C8C: ; 0x02106C8C + .asciz "%m/%d/%y" + + .balign 4, 0 + .global UNK_02106C98 +UNK_02106C98: ; 0x02106C98 + .word UNK_02106BAC + .word UNK_02106B9C + .word UNK_02106B94 + + .global UNK_02106CA4 +UNK_02106CA4: ; 0x02106CA4 + .asciz "%I:%M:%S %p" + + .balign 4, 0 + .global UNK_02106CB0 +UNK_02106CB0: ; 0x02106CB0 + .asciz "%a %b %e %T %Y" + + .balign 4, 0 + .global UNK_02106CC0 +UNK_02106CC0: ; 0x02106CC0 + .asciz "Sun|Sunday|Mon|Monday|Tue|Tuesday|Wed|Wednesday|Thu|Thursday|Fri|Friday|Sat|Saturday" + + .balign 4, 0 + .global UNK_02106D18 +UNK_02106D18: ; 0x02106D18 + .asciz "Jan|January|Feb|February|Mar|March|Apr|April|May|May|Jun|June|Jul|July|Aug|August|Sep|September|Oct|October|Nov|November|Dec|December" + + .balign 4, 0 + .global UNK_02106DA0 +UNK_02106DA0: ; 0x02106DA0 + .byte 0x30, 0x78, 0x30, 0x70, 0x30, 0x00, 0x00, 0x00 + + .global UNK_02106DA8 +UNK_02106DA8: ; 0x02106DA8 + .asciz "-INF" + + .balign 4, 0 + .global UNK_02106DB0 +UNK_02106DB0: ; 0x02106DB0 + .asciz "-inf" + + .balign 4, 0 + .global UNK_02106DB8 +UNK_02106DB8: ; 0x02106DB8 + .asciz "INF" + + .balign 4, 0 + .global UNK_02106DBC +UNK_02106DBC: ; 0x02106DBC + .asciz "inf" + + .balign 4, 0 + .global UNK_02106DC0 +UNK_02106DC0: ; 0x02106DC0 + .asciz "-NAN" + + .balign 4, 0 + .global UNK_02106DC8 +UNK_02106DC8: ; 0x02106DC8 + .asciz "-nan" + + .balign 4, 0 + .global UNK_02106DD0 +UNK_02106DD0: ; 0x02106DD0 + .asciz "NAN" + + .balign 4, 0 + .global UNK_02106DD4 +UNK_02106DD4: ; 0x02106DD4 + .asciz "nan" + + .balign 4, 0 + .global UNK_02106DD8 +UNK_02106DD8: ; 0x02106DD8 + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_02106DDC +UNK_02106DDC: ; 0x02106DDC + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_02106DE0 +UNK_02106DE0: ; 0x02106DE0 + .byte 0x01, 0x00, 0x00, 0x00 + + .global UNK_02106DE4 +UNK_02106DE4: ; 0x02106DE4 + .byte 0x30, 0x00, 0x78, 0x00, 0x30, 0x00, 0x70, 0x00, 0x30, 0x00, 0x00, 0x00 + + .global UNK_02106DF0 +UNK_02106DF0: ; 0x02106DF0 + .byte 0x2D, 0x00, 0x49, 0x00, 0x4E, 0x00, 0x46, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global UNK_02106DFC +UNK_02106DFC: ; 0x02106DFC + .byte 0x2D, 0x00, 0x69, 0x00, 0x6E, 0x00, 0x66, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global UNK_02106E08 +UNK_02106E08: ; 0x02106E08 + .byte 0x49, 0x00, 0x4E, 0x00, 0x46, 0x00, 0x00, 0x00 + + .global UNK_02106E10 +UNK_02106E10: ; 0x02106E10 + .byte 0x69, 0x00, 0x6E, 0x00, 0x66, 0x00, 0x00, 0x00 + + .global UNK_02106E18 +UNK_02106E18: ; 0x02106E18 + .byte 0x2D, 0x00, 0x4E, 0x00, 0x41, 0x00, 0x4E, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global UNK_02106E24 +UNK_02106E24: ; 0x02106E24 + .byte 0x2D, 0x00, 0x6E, 0x00, 0x61, 0x00, 0x6E, 0x00, 0x00, 0x00, 0x00, 0x00 + + .global UNK_02106E30 +UNK_02106E30: ; 0x02106E30 + .byte 0x4E, 0x00, 0x41, 0x00, 0x4E, 0x00, 0x00, 0x00 + + .global UNK_02106E38 +UNK_02106E38: ; 0x02106E38 + .byte 0x6E, 0x00, 0x61, 0x00, 0x6E, 0x00, 0x00, 0x00 + + .global UNK_02106E40 +UNK_02106E40: ; 0x02106E40 + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_02106E44 +UNK_02106E44: ; 0x02106E44 + .byte 0x00, 0x00, 0x00, 0x00 + + .global UNK_02106E48 +UNK_02106E48: ; 0x02106E48 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x40 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8F, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xC3, 0x40 + .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x6A, 0xF8, 0x40, 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x2E, 0x41 + .byte 0x00, 0x00, 0x00, 0x00, 0xD0, 0x12, 0x63, 0x41, 0x00, 0x00, 0x00, 0x00, 0x84, 0xD7, 0x97, 0x41 + + .global UNK_02106E88 +UNK_02106E88: ; 0x02106E88 + .asciz "542101086242752217003726400434970855712890625" + + .balign 4, 0 + .global UNK_02106EB8 +UNK_02106EB8: ; 0x02106EB8 + .asciz "11102230246251565404236316680908203125" + + .balign 4, 0 + .global UNK_02106EE0 +UNK_02106EE0: ; 0x02106EE0 + .asciz "23283064365386962890625" + + .balign 4, 0 + .global UNK_02106EF8 +UNK_02106EF8: ; 0x02106EF8 + .asciz "152587890625" + + .balign 4, 0 + .global UNK_02106F08 +UNK_02106F08: ; 0x02106F08 + .asciz "390625" + + .balign 4, 0 + .global UNK_02106F10 +UNK_02106F10: ; 0x02106F10 + .asciz "78125" + + .balign 4, 0 + .global UNK_02106F18 +UNK_02106F18: ; 0x02106F18 + .asciz "15625" + + .balign 4, 0 + .global UNK_02106F20 +UNK_02106F20: ; 0x02106F20 + .asciz "3125" + + .balign 4, 0 + .global UNK_02106F28 +UNK_02106F28: ; 0x02106F28 + .asciz "625" + + .balign 4, 0 + .global UNK_02106F2C +UNK_02106F2C: ; 0x02106F2C + .asciz "125" + + .balign 4, 0 + .global UNK_02106F30 +UNK_02106F30: ; 0x02106F30 + .asciz "25" + + .balign 4, 0 + .global UNK_02106F34 +UNK_02106F34: ; 0x02106F34 + .asciz "5" + + .balign 4, 0 + .global UNK_02106F38 +UNK_02106F38: ; 0x02106F38 + .asciz "1" + + .balign 4, 0 + .global UNK_02106F3C +UNK_02106F3C: ; 0x02106F3C + .asciz "2" + + .balign 4, 0 + .global UNK_02106F40 +UNK_02106F40: ; 0x02106F40 + .asciz "4" + + .balign 4, 0 + .global UNK_02106F44 +UNK_02106F44: ; 0x02106F44 + .asciz "8" + + .balign 4, 0 + .global UNK_02106F48 +UNK_02106F48: ; 0x02106F48 + .asciz "16" + + .balign 4, 0 + .global UNK_02106F4C +UNK_02106F4C: ; 0x02106F4C + .asciz "32" + + .balign 4, 0 + .global UNK_02106F50 +UNK_02106F50: ; 0x02106F50 + .asciz "64" + + .balign 4, 0 + .global UNK_02106F54 +UNK_02106F54: ; 0x02106F54 + .asciz "128" + + .balign 4, 0 + .global UNK_02106F58 +UNK_02106F58: ; 0x02106F58 + .asciz "256" + + .balign 4, 0 + .global UNK_02106F5C +UNK_02106F5C: ; 0x02106F5C + .asciz "179769313486231580793728714053034151" + .section .bss .global UNK_021D6F78 |