From f2eabdb6257c09cf2890dac5e9737912728542af Mon Sep 17 00:00:00 2001 From: mrb0nk500 Date: Thu, 2 Feb 2023 17:29:19 -0400 Subject: global: Add rest of Dolphin SDK proper, add MSL, and MetroTRK Finally, it links properly. --- asm/MSL_C.PPCEABI.bare.H/common_float_tables.s | 338 +++++++++++++++++++++++++ 1 file changed, 338 insertions(+) create mode 100644 asm/MSL_C.PPCEABI.bare.H/common_float_tables.s (limited to 'asm/MSL_C.PPCEABI.bare.H/common_float_tables.s') diff --git a/asm/MSL_C.PPCEABI.bare.H/common_float_tables.s b/asm/MSL_C.PPCEABI.bare.H/common_float_tables.s new file mode 100644 index 0000000..3437bd6 --- /dev/null +++ b/asm/MSL_C.PPCEABI.bare.H/common_float_tables.s @@ -0,0 +1,338 @@ +.include "macros.inc" + +.section .rodata, "a" # 0x8036FFA0 - 0x803A8380 +.balign 8 +.global __two_to_log2e_m1_tI +__two_to_log2e_m1_tI: + .4byte 0x2C03DB89 + .4byte 0x2C333687 + .4byte 0x2C739362 + .4byte 0x2CA586E0 + .4byte 0x2CE0F96D + .4byte 0x2D18E2CB + .4byte 0x2D4FCB22 + .4byte 0x2D8D35D7 + .4byte 0x2DBFECBA + .4byte 0x2E026D27 + .4byte 0x2E314490 + .4byte 0x2E70EE94 + .4byte 0x2EA3BAF0 + .4byte 0x2EDE884F + .4byte 0x2F1739FB + .4byte 0x2F4D89C1 + .4byte 0x2F8BAD78 + .4byte 0x2FBDD771 + .4byte 0x300102BF + .4byte 0x302F5800 + .4byte 0x306E511E + .4byte 0x30A1F3FE + .4byte 0x30DC1DF9 + .4byte 0x311595C7 + .4byte 0x314B4EA4 + .4byte 0x318A295C + .4byte 0x31BBC7F1 + .4byte 0x31FF388B + .4byte 0x322D70C9 + .4byte 0x326BBAEC + .4byte 0x32A031FC + .4byte 0x32D9BA5A + .4byte 0x3313F623 + .4byte 0x334919B9 + .4byte 0x3388A975 + .4byte 0x33B9BE2B + .4byte 0x33FC7361 + .4byte 0x342B8EDC + .4byte 0x34692BEB + .4byte 0x349E74DD + .4byte 0x34D75D5D + .4byte 0x35125B02 + .4byte 0x3546EAF1 + .4byte 0x35872DBA + .4byte 0x35B7BA0F + .4byte 0x35F9B5EA + .4byte 0x3629B229 + .4byte 0x3666A405 + .4byte 0x369CBC92 + .4byte 0x36D506F2 + .4byte 0x3710C457 + .4byte 0x3744C239 + .4byte 0x3785B61D + .4byte 0x37B5BB8D + .4byte 0x37F7000F + .4byte 0x3827DAA4 + .4byte 0x38642328 + .4byte 0x389B090F + .4byte 0x38D2B706 + .4byte 0x390F3216 + .4byte 0x39429F81 + .4byte 0x39844295 + .4byte 0x39B3C295 + .4byte 0x39F451BD + .4byte 0x3A26083D + .4byte 0x3A61A93F + .4byte 0x3A995A46 + .4byte 0x3AD06D87 + .4byte 0x3B0DA433 + .4byte 0x3B4082B8 + .4byte 0x3B82D314 + .4byte 0x3BB1CF19 + .4byte 0x3BF1AADE + .4byte 0x3C243AE5 + .4byte 0x3C5F3638 + .4byte 0x3C97B02A + .4byte 0x3CCE2A62 + .4byte 0x3D0C1AA1 + .4byte 0x3D3E6BCE + .4byte 0x3D816791 + .4byte 0x3DAFE108 + .4byte 0x3DEF0B5D + .4byte 0x3E227290 + .4byte 0x3E5CC9FF + .4byte 0x3E960AAE + .4byte 0x3ECBED86 + .4byte 0x3F0A9555 + .4byte 0x3F3C5AB2 + .4byte 0x3F800000 + .4byte 0x3FADF854 + .4byte 0x3FEC7326 + .4byte 0x4020AF2E + .4byte 0x405A6481 + .4byte 0x409469C5 + .4byte 0x40C9B6E3 + .4byte 0x41091443 + .4byte 0x413A4F54 + .4byte 0x417D38AC + .4byte 0x41AC14EE + .4byte 0x41E9E224 + .4byte 0x421EF0B3 + .4byte 0x425805AD + .4byte 0x4292CD62 + .4byte 0x42C78665 + .4byte 0x4307975F + .4byte 0x433849A4 + .4byte 0x437A7910 + .4byte 0x43AA36C8 + .4byte 0x43E75844 + .4byte 0x441D3710 + .4byte 0x4455AD6E + .4byte 0x4491357A + .4byte 0x44C55BFE + .4byte 0x45061E9D + .4byte 0x45364993 + .4byte 0x4577C118 + .4byte 0x45A85DD2 + .4byte 0x45E4D572 + .4byte 0x461B8238 + .4byte 0x46535BB3 + .4byte 0x468FA1FE + .4byte 0x46C3379A + .4byte 0x4704A9F1 + .4byte 0x47344F11 + .4byte 0x477510AD + .4byte 0x47A689FE + .4byte 0x47E2599A + .4byte 0x4819D21F + .4byte 0x4851106A + .4byte 0x488E12E4 + .4byte 0x48C1192B + .4byte 0x49033952 + .4byte 0x49325A0E + .4byte 0x497267BB + .4byte 0x49A4BB3E + .4byte 0x49DFE4A9 + .4byte 0x4A1826B5 + .4byte 0x4A4ECB81 + .4byte 0x4A8C881F + .4byte 0x4ABF009E + .4byte 0x4B01CCB3 + .4byte 0x4B306A7C + .4byte 0x4B6FC62E + .4byte 0x4BA2F184 + .4byte 0x4BDD768B + .4byte 0x4C167FF0 + .4byte 0x4C4C8CE5 + .4byte 0x4C8B01A3 + .4byte 0x4CBCEDE5 + .4byte 0x4D006408 + .4byte 0x4D2E804A + .4byte 0x4D6D2BEF + .4byte 0x4DA12CC1 + .4byte 0x4DDB0F2E + .4byte 0x4E14DDC1 + .4byte 0x4E4A5487 + .4byte 0x4E897F64 + .4byte 0x4EBAE0EE + .4byte 0x4EFDFE91 + .4byte 0x4F2C9B6A + .4byte 0x4F6A98EC + .4byte 0x4F9F6CE9 + .4byte 0x4FD8AE7F + .4byte 0x5013401C + .4byte 0x50482254 + .4byte 0x50880156 + .4byte 0x50B8D9AA + .4byte 0x50FB3CCF + .4byte 0x512ABBCE + .4byte 0x51680D11 + .4byte 0x519DB1ED + .4byte 0x51D6546B + .4byte 0x5211A6F5 + .4byte 0x5245F63B + .4byte 0x5286876D + .4byte 0x52B6D809 + .4byte 0x52F882B7 + .4byte 0x5328E166 +.global __one_over_F +__one_over_F: + .4byte 0x3F800000 + .4byte 0x3F7E03F8 + .4byte 0x3F7C0FC1 + .4byte 0x3F7A232D + .4byte 0x3F783E10 + .4byte 0x3F76603E + .4byte 0x3F74898D + .4byte 0x3F72B9D6 + .4byte 0x3F70F0F1 + .4byte 0x3F6F2EB7 + .4byte 0x3F6D7304 + .4byte 0x3F6BBDB3 + .4byte 0x3F6A0EA1 + .4byte 0x3F6865AC + .4byte 0x3F66C2B4 + .4byte 0x3F652598 + .4byte 0x3F638E39 + .4byte 0x3F61FC78 + .4byte 0x3F607038 + .4byte 0x3F5EE95C + .4byte 0x3F5D67C9 + .4byte 0x3F5BEB62 + .4byte 0x3F5A740E + .4byte 0x3F5901B2 + .4byte 0x3F579436 + .4byte 0x3F562B81 + .4byte 0x3F54C77B + .4byte 0x3F53680D + .4byte 0x3F520D21 + .4byte 0x3F50B6A0 + .4byte 0x3F4F6475 + .4byte 0x3F4E168A + .4byte 0x3F4CCCCD + .4byte 0x3F4B8728 + .4byte 0x3F4A4588 + .4byte 0x3F4907DA + .4byte 0x3F47CE0C + .4byte 0x3F46980C + .4byte 0x3F4565C8 + .4byte 0x3F443730 + .4byte 0x3F430C31 + .4byte 0x3F41E4BC + .4byte 0x3F40C0C1 + .4byte 0x3F3FA030 + .4byte 0x3F3E82FA + .4byte 0x3F3D6910 + .4byte 0x3F3C5264 + .4byte 0x3F3B3EE7 + .4byte 0x3F3A2E8C + .4byte 0x3F392144 + .4byte 0x3F381703 + .4byte 0x3F370FBB + .4byte 0x3F360B61 + .4byte 0x3F3509E7 + .4byte 0x3F340B41 + .4byte 0x3F330F63 + .4byte 0x3F321643 + .4byte 0x3F311FD4 + .4byte 0x3F302C0B + .4byte 0x3F2F3ADE + .4byte 0x3F2E4C41 + .4byte 0x3F2D602B + .4byte 0x3F2C7692 + .4byte 0x3F2B8F6A + .4byte 0x3F2AAAAB + .4byte 0x3F29C84A + .4byte 0x3F28E83F + .4byte 0x3F280A81 + .4byte 0x3F272F05 + .4byte 0x3F2655C4 + .4byte 0x3F257EB5 + .4byte 0x3F24A9CF + .4byte 0x3F23D70A + .4byte 0x3F23065E + .4byte 0x3F2237C3 + .4byte 0x3F216B31 + .4byte 0x3F20A0A1 + .4byte 0x3F1FD80A + .4byte 0x3F1F1166 + .4byte 0x3F1E4CAD + .4byte 0x3F1D89D9 + .4byte 0x3F1CC8E1 + .4byte 0x3F1C09C1 + .4byte 0x3F1B4C70 + .4byte 0x3F1A90E8 + .4byte 0x3F19D723 + .4byte 0x3F191F1A + .4byte 0x3F1868C8 + .4byte 0x3F17B426 + .4byte 0x3F17012E + .4byte 0x3F164FDA + .4byte 0x3F15A025 + .4byte 0x3F14F209 + .4byte 0x3F144581 + .4byte 0x3F139A86 + .4byte 0x3F12F114 + .4byte 0x3F124925 + .4byte 0x3F11A2B4 + .4byte 0x3F10FDBC + .4byte 0x3F105A38 + .4byte 0x3F0FB824 + .4byte 0x3F0F177A + .4byte 0x3F0E7835 + .4byte 0x3F0DDA52 + .4byte 0x3F0D3DCB + .4byte 0x3F0CA29C + .4byte 0x3F0C08C1 + .4byte 0x3F0B7034 + .4byte 0x3F0AD8F3 + .4byte 0x3F0A42F8 + .4byte 0x3F09AE41 + .4byte 0x3F091AC7 + .4byte 0x3F088889 + .4byte 0x3F07F781 + .4byte 0x3F0767AB + .4byte 0x3F06D905 + .4byte 0x3F064B8A + .4byte 0x3F05BF37 + .4byte 0x3F053408 + .4byte 0x3F04A9FA + .4byte 0x3F042108 + .4byte 0x3F039930 + .4byte 0x3F03126F + .4byte 0x3F028CC0 + .4byte 0x3F020821 + .4byte 0x3F01848E + .4byte 0x3F010204 + .4byte 0x3F008080 + .4byte 0x3F000000 +.global __sincos_on_quadrant +__sincos_on_quadrant: + .4byte 0 + .4byte 0x3F800000 + .4byte 0x3F800000 + .4byte 0 + .4byte 0 + .4byte 0xBF800000 + .4byte 0xBF800000 + .4byte 0 +.global __sincos_poly +__sincos_poly: + .4byte 0x366CCFAA + .4byte 0x34A5E129 + .4byte 0xB9AAE275 + .4byte 0xB8196543 + .4byte 0x3C81E0ED + .4byte 0x3B2335DD + .4byte 0xBE9DE9E6 + .4byte 0xBDA55DE7 + .4byte 0x3F800000 + .4byte 0x3F490FDB + .4byte 0 -- cgit v1.2.3-13-gbd6f