Added function names from ULES00590 (Aces of War)

This commit is contained in:
Nemoumbra 2024-01-10 03:04:29 +03:00
parent 53cfe5285d
commit f6c5edb725
2 changed files with 78 additions and 78 deletions

View File

@ -102,7 +102,7 @@ static const HardHashTableEntry hardcodedHashes[] = {
{ 0x019ba2099fb88f3c, 48, "vector_normalize_t", }, { 0x019ba2099fb88f3c, 48, "vector_normalize_t", },
{ 0x0266f96d740c7e03, 912, "memcpy", }, // Final Fantasy 4 (US) { 0x0266f96d740c7e03, 912, "memcpy", }, // Final Fantasy 4 (US)
{ 0x02bd2859045d2383, 240, "bcmp", }, { 0x02bd2859045d2383, 240, "bcmp", },
{ 0x030507c9a1f0fc85, 92, "matrix_rot_x", }, { 0x030507c9a1f0fc85, 92, "sceVfpuMatrix4RotX", },
{ 0x0483fceefa4557ff, 1360, "__udivdi3", }, { 0x0483fceefa4557ff, 1360, "__udivdi3", },
{ 0x0558ad5c5be00ca1, 76, "vtfm_t", }, { 0x0558ad5c5be00ca1, 76, "vtfm_t", },
{ 0x05aceb23092fd6a1, 36, "zettai_hero_update_minimap_tex", }, // Zettai Hero Project (US) { 0x05aceb23092fd6a1, 36, "zettai_hero_update_minimap_tex", }, // Zettai Hero Project (US)
@ -126,7 +126,7 @@ static const HardHashTableEntry hardcodedHashes[] = {
{ 0x0f2a1106ad84fb74, 52, "strcmp", }, { 0x0f2a1106ad84fb74, 52, "strcmp", },
{ 0x0ffa5db8396d4274, 64, "memcpy_jak", }, // CRUSH { 0x0ffa5db8396d4274, 64, "memcpy_jak", }, // CRUSH
{ 0x1252e902d0b49bfb, 44, "vector_sub_q_2", }, { 0x1252e902d0b49bfb, 44, "vector_sub_q_2", },
{ 0x12df3d33a58d0298, 52, "vmidt_t", }, { 0x12df3d33a58d0298, 52, "sceVfpuMatrix3Unit", },
{ 0x12feef7b017d3431, 700, "memmove", }, { 0x12feef7b017d3431, 700, "memmove", },
{ 0x1322c7e3fe6dff4d, 784, "_free_r", }, { 0x1322c7e3fe6dff4d, 784, "_free_r", },
{ 0x1376c115d5f1d90c, 36, "strlen", }, { 0x1376c115d5f1d90c, 36, "strlen", },
@ -143,7 +143,7 @@ static const HardHashTableEntry hardcodedHashes[] = {
{ 0x199821ce500ef9d2, 24, "vocp_t", }, { 0x199821ce500ef9d2, 24, "vocp_t", },
{ 0x1a3c8e9d637ed421, 104, "__adddf3", }, { 0x1a3c8e9d637ed421, 104, "__adddf3", },
{ 0x1a7564fa3e25c992, 844, "memcpy", }, // Valkyria Chronicles 3 { 0x1a7564fa3e25c992, 844, "memcpy", }, // Valkyria Chronicles 3
{ 0x1aad94c0723edfc0, 124, "vmmul_t_transp", }, { 0x1aad94c0723edfc0, 124, "sceVfpuMatrix3Mul", },
{ 0x1ab33b12b3cb8cb0, 28, "vqmul_q", }, { 0x1ab33b12b3cb8cb0, 28, "vqmul_q", },
{ 0x1ac05627df1f87f4, 112, "memcpy16", }, // Valkyria Chronicles 3 { 0x1ac05627df1f87f4, 112, "memcpy16", }, // Valkyria Chronicles 3
{ 0x1bdf3600844373fd, 112, "strstr", }, { 0x1bdf3600844373fd, 112, "strstr", },
@ -153,7 +153,7 @@ static const HardHashTableEntry hardcodedHashes[] = {
{ 0x1d7de04b4e87d00b, 680, "kankabanchoutbr_download_frame", }, // Kenka Banchou Bros: Tokyo Battle Royale { 0x1d7de04b4e87d00b, 680, "kankabanchoutbr_download_frame", }, // Kenka Banchou Bros: Tokyo Battle Royale
{ 0x1daf6eaf0442391d, 1024, "utawarerumono_download_frame", }, // Utawarerumono portable { 0x1daf6eaf0442391d, 1024, "utawarerumono_download_frame", }, // Utawarerumono portable
{ 0x1e1525e3bc2f6703, 676, "rint", }, { 0x1e1525e3bc2f6703, 676, "rint", },
{ 0x1ec055f28bb9f4d1, 88, "gu_update_stall", }, { 0x1ec055f28bb9f4d1, 88, "_sceGuUpdateStallAddr", },
{ 0x1ef9cfe6afd3c035, 180, "memset", }, // Kingdom Hearts (US) { 0x1ef9cfe6afd3c035, 180, "memset", }, // Kingdom Hearts (US)
{ 0x1f53eac122f96b37, 224, "cosf", }, { 0x1f53eac122f96b37, 224, "cosf", },
{ 0x2097a8b75c8fe651, 436, "atan2", }, { 0x2097a8b75c8fe651, 436, "atan2", },
@ -174,11 +174,11 @@ static const HardHashTableEntry hardcodedHashes[] = {
{ 0x2bcf5268dd26345a, 340, "acos", }, { 0x2bcf5268dd26345a, 340, "acos", },
{ 0x2c4cb2028a1735bf, 600, "floor", }, { 0x2c4cb2028a1735bf, 600, "floor", },
{ 0x2c61a9a06a345b43, 1084, "otomenoheihou_download_frame", }, // Sangoku Koi Senki Otome no Heihou { 0x2c61a9a06a345b43, 1084, "otomenoheihou_download_frame", }, // Sangoku Koi Senki Otome no Heihou
{ 0x2ca5958bb816c72e, 44, "vector_i2f_t", }, { 0x2ca5958bb816c72e, 44, "sceVfpuVector3FromIVector", },
{ 0x2e7022d9767c9018, 2100, "atan", }, { 0x2e7022d9767c9018, 2100, "atan", },
{ 0x2f10d3faec84b5bb, 276, "sinf", }, { 0x2f10d3faec84b5bb, 276, "sinf", },
{ 0x2f639673670caa0e, 772, "dl_write_matrix_2", }, { 0x2f639673670caa0e, 772, "sceGupSetMatrix", },
{ 0x2f718936b371fc44, 40, "vcos_s", }, { 0x2f718936b371fc44, 40, "sceVfpuScalarCos", },
{ 0x3024e961d1811dea, 396, "fmod", }, { 0x3024e961d1811dea, 396, "fmod", },
{ 0x3050bfd0e729dfbf, 220, "atvoffroadfuryblazintrails_download_frame", }, // ATV Offroad Fury Blazin' Trails (US) { 0x3050bfd0e729dfbf, 220, "atvoffroadfuryblazintrails_download_frame", }, // ATV Offroad Fury Blazin' Trails (US)
{ 0x30c9c4f420573eb6, 540, "expf", }, { 0x30c9c4f420573eb6, 540, "expf", },
@ -196,25 +196,25 @@ static const HardHashTableEntry hardcodedHashes[] = {
{ 0x368f6cf979709a31, 744, "memmove", }, // Jui Dr. Touma Jotarou { 0x368f6cf979709a31, 744, "memmove", }, // Jui Dr. Touma Jotarou
{ 0x373ce518eee5a2d2, 20, "matrix300_store_q", }, { 0x373ce518eee5a2d2, 20, "matrix300_store_q", },
{ 0x3840f5766fada4b1, 592, "dissidia_recordframe_avi", }, // Dissidia (US), Dissidia 012 (US) { 0x3840f5766fada4b1, 592, "dissidia_recordframe_avi", }, // Dissidia (US), Dissidia 012 (US)
{ 0x388043e96b0e11fd, 144, "dl_write_material_2", }, { 0x388043e96b0e11fd, 144, "sceGupMaterial", },
{ 0x38f19bc3be215acc, 388, "log10f", }, { 0x38f19bc3be215acc, 388, "log10f", },
{ 0x3913b81ddcbe1efe, 880, "katamari_render_check", }, // Me and My Katamari (US) { 0x3913b81ddcbe1efe, 880, "katamari_render_check", }, // Me and My Katamari (US)
{ 0x393047f06eceaba1, 96, "strcspn", }, { 0x393047f06eceaba1, 96, "strcspn", },
{ 0x39a651942a0b3861, 204, "tan", }, { 0x39a651942a0b3861, 204, "tan", },
{ 0x3a3bc2b20a55bf02, 68, "memchr", }, { 0x3a3bc2b20a55bf02, 68, "memchr", },
{ 0x3ab08b5659de1746, 40, "vsin_s", }, { 0x3ab08b5659de1746, 40, "sceVfpuScalarSin", },
{ 0x3c421a9265f37ebc, 700, "memmove", }, // Final Fantasy 4 (US) { 0x3c421a9265f37ebc, 700, "memmove", }, // Final Fantasy 4 (US)
{ 0x3cbc2d50a3db59e9, 100, "strncmp", }, { 0x3cbc2d50a3db59e9, 100, "strncmp", },
{ 0x3ce1806699a91d9d, 148, "dl_write_light", }, { 0x3ce1806699a91d9d, 148, "sceGupLight", },
{ 0x3d5e914011c181d4, 444, "scalbnf", }, { 0x3d5e914011c181d4, 444, "scalbnf", },
{ 0x3ea41eafb53fc99a, 388, "logf", }, { 0x3ea41eafb53fc99a, 388, "logf", },
{ 0x3fe38bff09ac3da0, 436, "_strtoul_r", }, { 0x3fe38bff09ac3da0, 436, "_strtoul_r", },
{ 0x40a25c7e1fd44fe2, 24, "fabsf", }, { 0x40a25c7e1fd44fe2, 24, "fabsf", },
// Unsafe due to immediates. // Unsafe due to immediates.
//{ 0x410d48d9b6580b4a, 36, "dl_write_ztest", }, //{ 0x410d48d9b6580b4a, 36, "dl_write_ztest", },
{ 0x42dc17c8018f30f2, 44, "vtan.s", }, { 0x42dc17c8018f30f2, 44, "sceVfpuScalarTan", },
{ 0x436b07caa2aab931, 352, "acos", }, { 0x436b07caa2aab931, 352, "acos", },
{ 0x444472537eedf966, 32, "vmzero_q", }, { 0x444472537eedf966, 32, "sceVfpuMatrix4Zero", },
{ 0x449ff96982626338, 28, "vmidt_q", }, { 0x449ff96982626338, 28, "vmidt_q", },
{ 0x44f65b1a72c45703, 36, "strlen", }, { 0x44f65b1a72c45703, 36, "strlen", },
{ 0x45528de3948615dc, 64, "memcpy", }, { 0x45528de3948615dc, 64, "memcpy", },
@ -239,12 +239,12 @@ static const HardHashTableEntry hardcodedHashes[] = {
{ 0x514161da54d37416, 1416, "__umoddi3", }, { 0x514161da54d37416, 1416, "__umoddi3", },
{ 0x51c52d7dd4d2191c, 360, "cos", }, { 0x51c52d7dd4d2191c, 360, "cos", },
{ 0x5287d4b8abd5806b, 768, "_strtoll_r", }, { 0x5287d4b8abd5806b, 768, "_strtoll_r", },
{ 0x52d5141545a75eda, 60, "dl_write_clutformat", }, { 0x52d5141545a75eda, 60, "sceGuClutMode", },
{ 0x530cbe1ce9b45d58, 108, "dl_write_light_vector", }, { 0x530cbe1ce9b45d58, 108, "sceGuLightAtt", },
{ 0x53c9aa23504a630f, 96, "vmmul_q_5", }, { 0x53c9aa23504a630f, 96, "vmmul_q_5", },
{ 0x54015ccbcbc75374, 24, "strlen", }, // Metal Gear Solid: Peace Walker demo { 0x54015ccbcbc75374, 24, "strlen", }, // Metal Gear Solid: Peace Walker demo
{ 0x5550d87a851c218c, 168, "dl_write_viewport", }, { 0x5550d87a851c218c, 168, "dl_write_viewport", },
{ 0x55c1294280bfade0, 88, "dl_write_blend_fixed", }, { 0x55c1294280bfade0, 88, "sceGuBlendFunc", },
{ 0x5642a63f3802a792, 456, "orenoimouto_download_frame", }, // Ore no Imouto ga Konnani Kawaii Wake ga Nai { 0x5642a63f3802a792, 456, "orenoimouto_download_frame", }, // Ore no Imouto ga Konnani Kawaii Wake ga Nai
{ 0x56c9929e8c8c5768, 24, "fabsf", }, { 0x56c9929e8c8c5768, 24, "fabsf", },
{ 0x572b2d9e57e6e363, 788, "memcpy_thingy", }, { 0x572b2d9e57e6e363, 788, "memcpy_thingy", },
@ -254,13 +254,13 @@ static const HardHashTableEntry hardcodedHashes[] = {
{ 0x59a0cb08f5ecf8b6, 28, "copysignf", }, { 0x59a0cb08f5ecf8b6, 28, "copysignf", },
{ 0x5ae4ec2a5e133de3, 28, "vector_cross_t", }, { 0x5ae4ec2a5e133de3, 28, "vector_cross_t", },
{ 0x5b005f8375d7c364, 236, "floorf", }, { 0x5b005f8375d7c364, 236, "floorf", },
{ 0x5b103d973fd1dd94, 92, "matrix_rot_y", }, { 0x5b103d973fd1dd94, 92, "sceVfpuMatrix4RotY", },
{ 0x5b9d7e9d4c905694, 196, "_calloc_r", }, { 0x5b9d7e9d4c905694, 196, "_calloc_r", },
{ 0x5bf7a77b028e9f66, 324, "sqrtf", }, { 0x5bf7a77b028e9f66, 324, "sqrtf", },
{ 0x5c0b3edc0e48852c, 148, "memmove", }, // Dissidia 1 (US) { 0x5c0b3edc0e48852c, 148, "memmove", }, // Dissidia 1 (US)
{ 0x5e898df42c4af6b8, 76, "wcsncmp", }, { 0x5e898df42c4af6b8, 76, "wcsncmp", },
{ 0x5f473780835e3458, 52, "vclamp_q", }, { 0x5f473780835e3458, 52, "vclamp_q", },
{ 0x5fc58ed2c4d48b79, 40, "vtfm_q_transp", }, { 0x5fc58ed2c4d48b79, 40, "sceVfpuMatrix4Transform", },
{ 0x6145029ef86f0365, 76, "__extendsfdf2", }, { 0x6145029ef86f0365, 76, "__extendsfdf2", },
{ 0x62815f41fa86a131, 656, "scalbn", }, { 0x62815f41fa86a131, 656, "scalbn", },
{ 0x6301fa5149bd973a, 120, "wcscat", }, { 0x6301fa5149bd973a, 120, "wcscat", },
@ -285,19 +285,19 @@ static const HardHashTableEntry hardcodedHashes[] = {
{ 0x6e9884c842a51142, 236, "strncasecmp", }, { 0x6e9884c842a51142, 236, "strncasecmp", },
{ 0x6f101c5c4311c144, 276, "floorf", }, { 0x6f101c5c4311c144, 276, "floorf", },
{ 0x6f1731f84bbf76c3, 116, "strcmp", }, { 0x6f1731f84bbf76c3, 116, "strcmp", },
{ 0x6f4e1a1a84df1da0, 68, "dl_write_texmode", }, { 0x6f4e1a1a84df1da0, 68, "sceGupTexMode", },
{ 0x6f7c9109b5b8fa47, 688, "danganronpa1_2_download_frame", }, // Danganronpa 1 { 0x6f7c9109b5b8fa47, 688, "danganronpa1_2_download_frame", }, // Danganronpa 1
{ 0x70649c7211f6a8da, 16, "fabsf", }, { 0x70649c7211f6a8da, 16, "fabsf", },
{ 0x70a6152b265228e8, 296, "unendingbloodycall_download_frame", }, // unENDing Bloody Call { 0x70a6152b265228e8, 296, "unendingbloodycall_download_frame", }, // unENDing Bloody Call
{ 0x7245b74db370ae72, 64, "vmmul_q_transp3", }, { 0x7245b74db370ae72, 64, "sceVfpuMatrix4Mul", },
{ 0x7259d52b21814a5a, 40, "vtfm_t_transp", }, { 0x7259d52b21814a5a, 40, "sceVfpuMatrix4TransformXYZ", },
{ 0x730f59cc6c0f5732, 452, "godseaterburst_depthmask_5551", }, // Gods Eater Burst (US) { 0x730f59cc6c0f5732, 452, "godseaterburst_depthmask_5551", }, // Gods Eater Burst (US)
{ 0x7354fd206796d817, 864, "flowers_download_frame", }, // Flowers { 0x7354fd206796d817, 864, "flowers_download_frame", }, // Flowers
{ 0x736b34ebc702d873, 104, "vmmul_q_transp", }, { 0x736b34ebc702d873, 104, "vmmul_q_transp", },
{ 0x73a614c08f777d52, 792, "danganronpa2_2_download_frame", }, // Danganronpa 2 { 0x73a614c08f777d52, 792, "danganronpa2_2_download_frame", }, // Danganronpa 2
{ 0x7499a2ce8b60d801, 12, "abs", }, { 0x7499a2ce8b60d801, 12, "abs", },
{ 0x74c77fb521740cd2, 284, "toheart2_download_frame_2", }, // To Heart 2 Portable { 0x74c77fb521740cd2, 284, "toheart2_download_frame_2", }, // To Heart 2 Portable
{ 0x74ebbe7d341463f3, 72, "dl_write_colortest", }, { 0x74ebbe7d341463f3, 72, "sceGuColorFunc", },
{ 0x755a41f9183bb89a, 60, "vmmul_q", }, { 0x755a41f9183bb89a, 60, "vmmul_q", },
{ 0x757d7ab0afbc03f5, 948, "kirameki_school_life_download_frame", }, // Toradora! Portable { 0x757d7ab0afbc03f5, 948, "kirameki_school_life_download_frame", }, // Toradora! Portable
{ 0x759834c69bb12c12, 68, "strcpy", }, { 0x759834c69bb12c12, 68, "strcpy", },
@ -329,14 +329,14 @@ static const HardHashTableEntry hardcodedHashes[] = {
{ 0x8da0164e69e9b531, 1040, "grisaianokajitsu_download_frame", }, // Grisaia no Kajitsu La Fruit de la Grisaia { 0x8da0164e69e9b531, 1040, "grisaianokajitsu_download_frame", }, // Grisaia no Kajitsu La Fruit de la Grisaia
{ 0x8dd0546db930ef25, 992, "memmove", }, // PoPoLoCrois (JPN) { 0x8dd0546db930ef25, 992, "memmove", }, // PoPoLoCrois (JPN)
{ 0x8df2928848857e97, 164, "strcat", }, { 0x8df2928848857e97, 164, "strcat", },
{ 0x8e48cabd529ca6b5, 52, "vector_multiply_t", }, { 0x8e48cabd529ca6b5, 52, "sceVfpuVector3Mul", },
{ 0x8e97dcb03fbaba5c, 104, "vmmul_q_transp", }, { 0x8e97dcb03fbaba5c, 104, "vmmul_q_transp", },
{ 0x8ecf804bbe7922e5, 572, "worms_copy_normalize_alpha" }, // Worms Battle Islands (US) { 0x8ecf804bbe7922e5, 572, "worms_copy_normalize_alpha" }, // Worms Battle Islands (US)
{ 0x8ee81b03d2eef1e7, 28, "vmul_t", }, { 0x8ee81b03d2eef1e7, 28, "vmul_t", },
{ 0x8f09fb8693c3c49d, 992, "kirameki_school_life_download_frame", }, // Hentai Ouji To Warawanai Neko { 0x8f09fb8693c3c49d, 992, "kirameki_school_life_download_frame", }, // Hentai Ouji To Warawanai Neko
{ 0x8f19c41e8b987e18, 100, "matrix_mogrify", }, { 0x8f19c41e8b987e18, 100, "matrix_mogrify", },
{ 0x8ff11e9bed387401, 700, "memmove", }, // God Eater 2 { 0x8ff11e9bed387401, 700, "memmove", }, // God Eater 2
{ 0x910140c1a07aa59e, 256, "rot_matrix_euler_zyx", }, { 0x910140c1a07aa59e, 256, "sceVfpuMatrix4Rot", },
{ 0x91606bd72ae90481, 44, "wmemcpy", }, { 0x91606bd72ae90481, 44, "wmemcpy", },
{ 0x92c7d2de74068c9c, 32, "vcross_t", }, { 0x92c7d2de74068c9c, 32, "vcross_t", },
{ 0x93d8a275ba288b26, 32, "vdot_t", }, { 0x93d8a275ba288b26, 32, "vdot_t", },
@ -354,17 +354,17 @@ static const HardHashTableEntry hardcodedHashes[] = {
{ 0x9d4f5f56b52f07f2, 808, "memmove", }, // Jeanne d'Arc (US) { 0x9d4f5f56b52f07f2, 808, "memmove", }, // Jeanne d'Arc (US)
{ 0x9e2941c4a5c5e847, 792, "memcpy", }, // LittleBigPlanet (US) { 0x9e2941c4a5c5e847, 792, "memcpy", }, // LittleBigPlanet (US)
{ 0x9e6ce11f9d49f954, 292, "memcpy", }, // Jeanne d'Arc (US) { 0x9e6ce11f9d49f954, 292, "memcpy", }, // Jeanne d'Arc (US)
{ 0x9f269daa6f0da803, 128, "dl_write_scissor_region", }, { 0x9f269daa6f0da803, 128, "sceGupScissor", },
{ 0x9f7919eeb43982b0, 208, "__fixdfsi", }, { 0x9f7919eeb43982b0, 208, "__fixdfsi", },
{ 0xa1c9b0a2c71235bf, 1752, "marvelalliance1_copy" }, // Marvel Ultimate Alliance 1 (EU) { 0xa1c9b0a2c71235bf, 1752, "marvelalliance1_copy" }, // Marvel Ultimate Alliance 1 (EU)
{ 0x9b76c7f2a41aa805, 1752, "marvelalliance1_copy" }, // Marvel Ultimate alliance 1 (US) { 0x9b76c7f2a41aa805, 1752, "marvelalliance1_copy" }, // Marvel Ultimate alliance 1 (US)
{ 0xa1ca0640f11182e7, 72, "strcspn", }, { 0xa1ca0640f11182e7, 72, "strcspn", },
{ 0xa243486be51ce224, 272, "cosf", }, { 0xa243486be51ce224, 272, "cosf", },
{ 0xa2bcef60a550a3ef, 92, "matrix_rot_z", }, { 0xa2bcef60a550a3ef, 92, "sceVfpuMatrix4RotZ", },
{ 0xa373f55c65cd757a, 312, "memcpy_swizzled" }, // God Eater Burst Demo { 0xa373f55c65cd757a, 312, "memcpy_swizzled" }, // God Eater Burst Demo
{ 0xa41989db0f9bf97e, 1304, "pow", }, { 0xa41989db0f9bf97e, 1304, "pow", },
{ 0xa44f6227fdbc12b1, 132, "memcmp", }, // Popolocrois (US) { 0xa44f6227fdbc12b1, 132, "memcmp", }, // Popolocrois (US)
{ 0xa46cc6ea720d5775, 44, "dl_write_cull", }, { 0xa46cc6ea720d5775, 44, "sceGupFrontFace", },
{ 0xa54967288afe8f26, 600, "ceil", }, { 0xa54967288afe8f26, 600, "ceil", },
{ 0xa5ddbbc688e89a4d, 56, "isinf", }, { 0xa5ddbbc688e89a4d, 56, "isinf", },
{ 0xa615f6bd33195dae, 220, "atvoffroadfuryprodemo_download_frame", }, // ATV Offroad Fury Pro (US) demo { 0xa615f6bd33195dae, 220, "atvoffroadfuryprodemo_download_frame", }, // ATV Offroad Fury Pro (US) demo
@ -375,22 +375,22 @@ static const HardHashTableEntry hardcodedHashes[] = {
{ 0xa85fe8abb88b1c6f, 52, "vector_sub_t", }, { 0xa85fe8abb88b1c6f, 52, "vector_sub_t", },
{ 0xa9194e55cc586557, 268, "memcpy", }, { 0xa9194e55cc586557, 268, "memcpy", },
{ 0xa91b3d60bd75105b, 28, "vadd_t", }, { 0xa91b3d60bd75105b, 28, "vadd_t", },
{ 0xab97ec58c58a7c75, 52, "vector_divide_t", }, { 0xab97ec58c58a7c75, 52, "sceVfpuVector3Div", },
{ 0xac84fa7571895c9a, 68, "memcpy", }, // Marvel Ultimate Alliance 2 { 0xac84fa7571895c9a, 68, "memcpy", }, // Marvel Ultimate Alliance 2
{ 0xacc2c11c3ea28320, 268, "ceilf", }, { 0xacc2c11c3ea28320, 268, "ceilf", },
{ 0xad67add5122b8c64, 52, "matrix_q_translate_t", }, { 0xad67add5122b8c64, 52, "sceVfpuMatrix4Transfer", },
{ 0xada952a1adcea4f5, 60, "vmmul_q_transp5", }, { 0xada952a1adcea4f5, 60, "vmmul_q_transp5", },
{ 0xadfbf8fb8c933193, 56, "fabs", }, { 0xadfbf8fb8c933193, 56, "fabs", },
{ 0xae39bac51fd6e76b, 628, "gakuenheaven_download_frame", }, // Gakuen Heaven: Boy's Love Scramble! { 0xae39bac51fd6e76b, 628, "gakuenheaven_download_frame", }, // Gakuen Heaven: Boy's Love Scramble!
{ 0xae50226363135bdd, 24, "vector_sub_t", }, { 0xae50226363135bdd, 24, "vector_sub_t", },
{ 0xae6cd7dfac82c244, 48, "vpow_s", }, { 0xae6cd7dfac82c244, 48, "sceVfpuScalarPow", },
{ 0xaf85d47f95ad2921, 1936, "pow", }, { 0xaf85d47f95ad2921, 1936, "pow", },
{ 0xafb2c7e56c04c8e9, 48, "vtfm_q", }, { 0xafb2c7e56c04c8e9, 48, "vtfm_q", },
{ 0xafc9968e7d246a5e, 1588, "atan", }, { 0xafc9968e7d246a5e, 1588, "atan", },
{ 0xafcb7dfbc4d72588, 44, "vector_transform_3x4", }, { 0xafcb7dfbc4d72588, 44, "vector_transform_3x4", },
{ 0xb07f9d82d79deea9, 536, "brandish_download_frame", }, // Brandish, and Sora no kiseki 3rd { 0xb07f9d82d79deea9, 536, "brandish_download_frame", }, // Brandish, and Sora no kiseki 3rd
{ 0xb09c9bc1343a774c, 456, "danganronpa2_1_download_frame", }, // Danganronpa 2 { 0xb09c9bc1343a774c, 456, "danganronpa2_1_download_frame", }, // Danganronpa 2
{ 0xb0db731f27d3aa1b, 40, "vmax_s", }, { 0xb0db731f27d3aa1b, 40, "sceVfpuScalarMax", },
{ 0xb0ef265e87899f0a, 32, "vector_divide_t_s", }, { 0xb0ef265e87899f0a, 32, "vector_divide_t_s", },
{ 0xb183a37baa12607b, 32, "vscl_t", }, { 0xb183a37baa12607b, 32, "vscl_t", },
{ 0xb1a3e60a89af9857, 20, "fabs", }, { 0xb1a3e60a89af9857, 20, "fabs", },
@ -405,20 +405,20 @@ static const HardHashTableEntry hardcodedHashes[] = {
{ 0xb7d88567dc22aab1, 820, "memcpy", }, // Trails in the Sky (US) { 0xb7d88567dc22aab1, 820, "memcpy", }, // Trails in the Sky (US)
{ 0xb877d3c37a7aaa5d, 60, "vmmul_q_2", }, { 0xb877d3c37a7aaa5d, 60, "vmmul_q_2", },
{ 0xb89aa73b6f94ba95, 52, "vclamp_t", }, { 0xb89aa73b6f94ba95, 52, "vclamp_t", },
{ 0xb8bd1f0e02e9ad87, 156, "dl_write_light_dir", }, { 0xb8bd1f0e02e9ad87, 156, "sceGuLightSpot", },
{ 0xb8cfaeebfeb2de20, 7548, "_vfprintf_r", }, { 0xb8cfaeebfeb2de20, 7548, "_vfprintf_r", },
{ 0xb97f352e85661af6, 32, "finitef", }, { 0xb97f352e85661af6, 32, "finitef", },
{ 0xba76a8e853426baa, 544, "soranokiseki_fc_download_frame", }, // Sora no kiseki FC { 0xba76a8e853426baa, 544, "soranokiseki_fc_download_frame", }, // Sora no kiseki FC
{ 0xbb3c6592ed319ba4, 132, "dl_write_fog_params", }, { 0xbb3c6592ed319ba4, 132, "sceGuFog", },
{ 0xbb7d7c93e4c08577, 124, "__truncdfsf2", }, { 0xbb7d7c93e4c08577, 124, "__truncdfsf2", },
{ 0xbdf54d66079afb96, 200, "dl_write_bone_matrix_3", }, { 0xbdf54d66079afb96, 200, "sceGuBoneMatrix", },
{ 0xbe773f78afd1a70f, 128, "rand", }, { 0xbe773f78afd1a70f, 128, "rand", },
{ 0xbf5d02ccb8514881, 108, "strcmp", }, { 0xbf5d02ccb8514881, 108, "strcmp", },
{ 0xbf791954ebef4afb, 396, "expf", }, { 0xbf791954ebef4afb, 396, "expf", },
{ 0xbfa8c16038b7753d, 868, "sakurasou_download_frame", }, // Sakurasou No Pet Na Kanojo { 0xbfa8c16038b7753d, 868, "sakurasou_download_frame", }, // Sakurasou No Pet Na Kanojo
{ 0xbfe07e305abc4cd1, 808, "memmove" }, // Final Fantasy Tactics (US) { 0xbfe07e305abc4cd1, 808, "memmove" }, // Final Fantasy Tactics (US)
{ 0xc062f2545ef5dc39, 1076, "kirameki_school_life_download_frame", },// Kirameki School Life SP,and Boku wa Tomodati ga Sukunai { 0xc062f2545ef5dc39, 1076, "kirameki_school_life_download_frame", },// Kirameki School Life SP,and Boku wa Tomodati ga Sukunai
{ 0xc0feb88cc04a1dc7, 48, "vector_negate_t", }, { 0xc0feb88cc04a1dc7, 48, "sceVfpuVector3Neg", },
{ 0xc1220040b0599a75, 472, "soranokiseki_sc_download_frame", }, // Sora no kiseki SC { 0xc1220040b0599a75, 472, "soranokiseki_sc_download_frame", }, // Sora no kiseki SC
{ 0xc1f34599d0b9146b, 116, "__subdf3", }, { 0xc1f34599d0b9146b, 116, "__subdf3", },
{ 0xc3089f66ee6f0a24, 464, "growlanser_create_saveicon", }, // Growlanswer IV { 0xc3089f66ee6f0a24, 464, "growlanser_create_saveicon", }, // Growlanswer IV
@ -442,15 +442,15 @@ static const HardHashTableEntry hardcodedHashes[] = {
{ 0xcee11483b550ce8f, 24, "vocp_q", }, { 0xcee11483b550ce8f, 24, "vocp_q", },
{ 0xcfecf208769ed5fd, 272, "cosf", }, { 0xcfecf208769ed5fd, 272, "cosf", },
{ 0xd019b067b58cf6c3, 700, "memmove", }, // Star Ocean 1 (US) { 0xd019b067b58cf6c3, 700, "memmove", }, // Star Ocean 1 (US)
{ 0xd12a3a91e0040229, 524, "dl_write_enable_disable", }, { 0xd12a3a91e0040229, 524, "sceGupSetStatus", },
{ 0xd141d1efbfe13ca3, 968, "kirameki_school_life_download_frame", }, // Kirameki School Life SP,and Boku wa Tomodati ga Sukunai { 0xd141d1efbfe13ca3, 968, "kirameki_school_life_download_frame", }, // Kirameki School Life SP,and Boku wa Tomodati ga Sukunai
{ 0xd1db467a23ebe00d, 724, "rewrite_download_frame", }, // Rewrite Portable { 0xd1db467a23ebe00d, 724, "rewrite_download_frame", }, // Rewrite Portable
{ 0xd1faacfc711d61e8, 68, "__negdf2", }, { 0xd1faacfc711d61e8, 68, "__negdf2", },
{ 0xd207b0650a41dd9c, 28, "vmin_q", }, { 0xd207b0650a41dd9c, 28, "vmin_q", },
{ 0xd6d6e0bb21654778, 24, "vneg_t", }, { 0xd6d6e0bb21654778, 24, "vneg_t", },
{ 0xd7229fee680e7851, 40, "vmin_s", }, { 0xd7229fee680e7851, 40, "sceVfpuScalarMin", },
{ 0xd75670860a7f4b05, 144, "wcsncpy", }, { 0xd75670860a7f4b05, 144, "wcsncpy", },
{ 0xd76d1a8804c7ec2c, 100, "dl_write_material", }, { 0xd76d1a8804c7ec2c, 100, "sceGupModelColor", },
{ 0xd7d350c0b33a4662, 28, "vadd_q", }, { 0xd7d350c0b33a4662, 28, "vadd_q", },
{ 0xd80051931427dca0, 116, "__subdf3", }, { 0xd80051931427dca0, 116, "__subdf3", },
{ 0xd96ba6e4ff86f1bf, 276, "katamari_screenshot_to_565", }, // Me and My Katamari (US) { 0xd96ba6e4ff86f1bf, 276, "katamari_screenshot_to_565", }, // Me and My Katamari (US)
@ -491,7 +491,7 @@ static const HardHashTableEntry hardcodedHashes[] = {
{ 0xf4ea7d2ec943fa02, 224, "sinf", }, { 0xf4ea7d2ec943fa02, 224, "sinf", },
{ 0xf4f8cdf479dfc4a4, 224, "sinf", }, { 0xf4f8cdf479dfc4a4, 224, "sinf", },
{ 0xf527d906d69005a0, 848, "photokano_download_frame_2", }, // Photo Kano { 0xf527d906d69005a0, 848, "photokano_download_frame_2", }, // Photo Kano
{ 0xf52f993e444b6c52, 44, "dl_write_shademode", }, { 0xf52f993e444b6c52, 44, "sceGupShadeModel", },
{ 0xf56641884b36c638, 468, "scalbn", }, { 0xf56641884b36c638, 468, "scalbn", },
{ 0xf5e91870b5b76ddc, 288, "motorstorm_download_frame", }, // MotorStorm: Arctic Edge { 0xf5e91870b5b76ddc, 288, "motorstorm_download_frame", }, // MotorStorm: Arctic Edge
{ 0xf5f7826b4a61767c, 40, "matrix_copy_q", }, { 0xf5f7826b4a61767c, 40, "matrix_copy_q", },
@ -500,7 +500,7 @@ static const HardHashTableEntry hardcodedHashes[] = {
{ 0xf7fc691db0147e25, 96, "strspn", }, { 0xf7fc691db0147e25, 96, "strspn", },
{ 0xf842aea3baa61f29, 32, "vector_length_t", }, { 0xf842aea3baa61f29, 32, "vector_length_t", },
{ 0xf8e0902f4099a9d6, 2260, "qsort", }, { 0xf8e0902f4099a9d6, 2260, "qsort", },
{ 0xf972543ab7df071a, 32, "vsqrt_s", }, { 0xf972543ab7df071a, 32, "sceVfpuScalarSqrt", },
{ 0xf9b00ef163e8b9d4, 32, "vscl_q", }, { 0xf9b00ef163e8b9d4, 32, "vscl_q", },
{ 0xf9ea1bf2a897ef24, 588, "ceil", }, { 0xf9ea1bf2a897ef24, 588, "ceil", },
{ 0xfa156c48461eeeb9, 24, "vf2id_q", }, { 0xfa156c48461eeeb9, 24, "vf2id_q", },

View File

@ -2,7 +2,7 @@
019ba2099fb88f3c:48 = vector_normalize_t 019ba2099fb88f3c:48 = vector_normalize_t
0266f96d740c7e03:912 = memcpy 0266f96d740c7e03:912 = memcpy
02bd2859045d2383:240 = bcmp 02bd2859045d2383:240 = bcmp
030507c9a1f0fc85:92 = matrix_rot_x 030507c9a1f0fc85:92 = sceVfpuMatrix4RotX
0483fceefa4557ff:1360 = __udivdi3 0483fceefa4557ff:1360 = __udivdi3
0558ad5c5be00ca1:76 = vtfm_t 0558ad5c5be00ca1:76 = vtfm_t
05aedd0c04b451a1:356 = sqrt 05aedd0c04b451a1:356 = sqrt
@ -21,7 +21,7 @@
0f2a1106ad84fb74:52 = strcmp 0f2a1106ad84fb74:52 = strcmp
0ffa5db8396d4274:64 = memcpy_jak 0ffa5db8396d4274:64 = memcpy_jak
1252e902d0b49bfb:44 = vector_sub_q_2 1252e902d0b49bfb:44 = vector_sub_q_2
12df3d33a58d0298:52 = vmidt_t 12df3d33a58d0298:52 = sceVfpuMatrix3Unit
12feef7b017d3431:700 = memmove 12feef7b017d3431:700 = memmove
1322c7e3fe6dff4d:784 = _free_r 1322c7e3fe6dff4d:784 = _free_r
1376c115d5f1d90c:36 = strlen 1376c115d5f1d90c:36 = strlen
@ -37,14 +37,14 @@
199821ce500ef9d2:24 = vocp_t 199821ce500ef9d2:24 = vocp_t
1a3c8e9d637ed421:104 = __adddf3 1a3c8e9d637ed421:104 = __adddf3
1a7564fa3e25c992:844 = memcpy 1a7564fa3e25c992:844 = memcpy
1aad94c0723edfc0:124 = vmmul_t_transp 1aad94c0723edfc0:124 = sceVfpuMatrix3Mul
1ab33b12b3cb8cb0:28 = vqmul_q 1ab33b12b3cb8cb0:28 = vqmul_q
1ac05627df1f87f4:112 = memcpy16 1ac05627df1f87f4:112 = memcpy16
1bdf3600844373fd:112 = strstr 1bdf3600844373fd:112 = strstr
1c967be07917ddc9:92 = strcat 1c967be07917ddc9:92 = strcat
1d03fa48334ca966:556 = _strtol_r 1d03fa48334ca966:556 = _strtol_r
1e1525e3bc2f6703:676 = rint 1e1525e3bc2f6703:676 = rint
1ec055f28bb9f4d1:88 = gu_update_stall 1ec055f28bb9f4d1:88 = _sceGuUpdateStallAddr
1ef9cfe6afd3c035:180 = memset 1ef9cfe6afd3c035:180 = memset
1f53eac122f96b37:224 = cosf 1f53eac122f96b37:224 = cosf
2097a8b75c8fe651:436 = atan2 2097a8b75c8fe651:436 = atan2
@ -61,11 +61,11 @@
2adc229bef7bbc75:40 = isnan 2adc229bef7bbc75:40 = isnan
2bcf5268dd26345a:340 = acos 2bcf5268dd26345a:340 = acos
2c4cb2028a1735bf:600 = floor 2c4cb2028a1735bf:600 = floor
2ca5958bb816c72e:44 = vector_i2f_t 2ca5958bb816c72e:44 = sceVfpuVector3FromIVector
2e7022d9767c9018:2100 = atan 2e7022d9767c9018:2100 = atan
2f10d3faec84b5bb:276 = sinf 2f10d3faec84b5bb:276 = sinf
2f639673670caa0e:772 = dl_write_matrix_2 2f639673670caa0e:772 = sceGupSetMatrix
2f718936b371fc44:40 = vcos_s 2f718936b371fc44:40 = sceVfpuScalarCos
3024e961d1811dea:396 = fmod 3024e961d1811dea:396 = fmod
30c9c4f420573eb6:540 = expf 30c9c4f420573eb6:540 = expf
317afeb882ff324a:212 = memcpy 317afeb882ff324a:212 = memcpy
@ -78,23 +78,23 @@
33dc6b144cb302c1:304 = memmove 33dc6b144cb302c1:304 = memmove
35d3527ff8c22ff2:56 = matrix_scale_q 35d3527ff8c22ff2:56 = matrix_scale_q
373ce518eee5a2d2:20 = matrix300_store_q 373ce518eee5a2d2:20 = matrix300_store_q
388043e96b0e11fd:144 = dl_write_material_2 388043e96b0e11fd:144 = sceGupMaterial
38f19bc3be215acc:388 = log10f 38f19bc3be215acc:388 = log10f
393047f06eceaba1:96 = strcspn 393047f06eceaba1:96 = strcspn
39a651942a0b3861:204 = tan 39a651942a0b3861:204 = tan
3a3bc2b20a55bf02:68 = memchr 3a3bc2b20a55bf02:68 = memchr
3ab08b5659de1746:40 = vsin_s 3ab08b5659de1746:40 = sceVfpuScalarSin
3c421a9265f37ebc:700 = memmove 3c421a9265f37ebc:700 = memmove
3cbc2d50a3db59e9:100 = strncmp 3cbc2d50a3db59e9:100 = strncmp
3ce1806699a91d9d:148 = dl_write_light 3ce1806699a91d9d:148 = sceGupLight
3d5e914011c181d4:444 = scalbnf 3d5e914011c181d4:444 = scalbnf
3ea41eafb53fc99a:388 = logf 3ea41eafb53fc99a:388 = logf
3fe38bff09ac3da0:436 = _strtoul_r 3fe38bff09ac3da0:436 = _strtoul_r
40a25c7e1fd44fe2:24 = fabsf 40a25c7e1fd44fe2:24 = fabsf
410d48d9b6580b4a:36 = dl_write_ztest 410d48d9b6580b4a:36 = dl_write_ztest
42dc17c8018f30f2:44 = vtan.s 42dc17c8018f30f2:44 = sceVfpuScalarTan
436b07caa2aab931:352 = acos 436b07caa2aab931:352 = acos
444472537eedf966:32 = vmzero_q 444472537eedf966:32 = sceVfpuMatrix4Zero
449ff96982626338:28 = vmidt_q 449ff96982626338:28 = vmidt_q
44f65b1a72c45703:36 = strlen 44f65b1a72c45703:36 = strlen
45528de3948615dc:64 = memcpy 45528de3948615dc:64 = memcpy
@ -118,12 +118,12 @@
514161da54d37416:1416 = __umoddi3 514161da54d37416:1416 = __umoddi3
51c52d7dd4d2191c:360 = cos 51c52d7dd4d2191c:360 = cos
5287d4b8abd5806b:768 = _strtoll_r 5287d4b8abd5806b:768 = _strtoll_r
52d5141545a75eda:60 = dl_write_clutformat 52d5141545a75eda:60 = sceGuClutMode
530cbe1ce9b45d58:108 = dl_write_light_vector 530cbe1ce9b45d58:108 = sceGuLightAtt
53c9aa23504a630f:96 = vmmul_q_5 53c9aa23504a630f:96 = vmmul_q_5
54015ccbcbc75374:24 = strlen 54015ccbcbc75374:24 = strlen
5550d87a851c218c:168 = dl_write_viewport 5550d87a851c218c:168 = dl_write_viewport
55c1294280bfade0:88 = dl_write_blend_fixed 55c1294280bfade0:88 = sceGuBlendFunc
56c9929e8c8c5768:24 = fabsf 56c9929e8c8c5768:24 = fabsf
572b2d9e57e6e363:788 = memcpy_thingy 572b2d9e57e6e363:788 = memcpy_thingy
580200b840b47c58:1856 = _realloc_r 580200b840b47c58:1856 = _realloc_r
@ -132,13 +132,13 @@
59a0cb08f5ecf8b6:28 = copysignf 59a0cb08f5ecf8b6:28 = copysignf
5ae4ec2a5e133de3:28 = vector_cross_t 5ae4ec2a5e133de3:28 = vector_cross_t
5b005f8375d7c364:236 = floorf 5b005f8375d7c364:236 = floorf
5b103d973fd1dd94:92 = matrix_rot_y 5b103d973fd1dd94:92 = sceVfpuMatrix4RotY
5b9d7e9d4c905694:196 = _calloc_r 5b9d7e9d4c905694:196 = _calloc_r
5bf7a77b028e9f66:324 = sqrtf 5bf7a77b028e9f66:324 = sqrtf
5c0b3edc0e48852c:148 = memmove 5c0b3edc0e48852c:148 = memmove
5e898df42c4af6b8:76 = wcsncmp 5e898df42c4af6b8:76 = wcsncmp
5f473780835e3458:52 = vclamp_q 5f473780835e3458:52 = vclamp_q
5fc58ed2c4d48b79:40 = vtfm_q_transp 5fc58ed2c4d48b79:40 = sceVfpuMatrix4Transform
6145029ef86f0365:76 = __extendsfdf2 6145029ef86f0365:76 = __extendsfdf2
62815f41fa86a131:656 = scalbn 62815f41fa86a131:656 = scalbn
6301fa5149bd973a:120 = wcscat 6301fa5149bd973a:120 = wcscat
@ -161,13 +161,13 @@
6e9884c842a51142:236 = strncasecmp 6e9884c842a51142:236 = strncasecmp
6f101c5c4311c144:276 = floorf 6f101c5c4311c144:276 = floorf
6f1731f84bbf76c3:116 = strcmp 6f1731f84bbf76c3:116 = strcmp
6f4e1a1a84df1da0:68 = dl_write_texmode 6f4e1a1a84df1da0:68 = sceGupTexMode
70649c7211f6a8da:16 = fabsf 70649c7211f6a8da:16 = fabsf
7245b74db370ae72:64 = vmmul_q_transp3 7245b74db370ae72:64 = sceVfpuMatrix4Mul
7259d52b21814a5a:40 = vtfm_t_transp 7259d52b21814a5a:40 = sceVfpuMatrix4TransformXYZ
736b34ebc702d873:104 = vmmul_q_transp 736b34ebc702d873:104 = vmmul_q_transp
7499a2ce8b60d801:12 = abs 7499a2ce8b60d801:12 = abs
74ebbe7d341463f3:72 = dl_write_colortest 74ebbe7d341463f3:72 = sceGuColorFunc
755a41f9183bb89a:60 = vmmul_q 755a41f9183bb89a:60 = vmmul_q
759834c69bb12c12:68 = strcpy 759834c69bb12c12:68 = strcpy
75c5a88d62c9c99f:276 = sinf 75c5a88d62c9c99f:276 = sinf
@ -194,12 +194,12 @@
8a610f34078ce360:32 = vector_copy_q_t 8a610f34078ce360:32 = vector_copy_q_t
8c3fd997a544d0b1:268 = memcpy 8c3fd997a544d0b1:268 = memcpy
8df2928848857e97:164 = strcat 8df2928848857e97:164 = strcat
8e48cabd529ca6b5:52 = vector_multiply_t 8e48cabd529ca6b5:52 = sceVfpuVector3Mul
8e97dcb03fbaba5c:104 = vmmul_q_transp 8e97dcb03fbaba5c:104 = vmmul_q_transp
8ee81b03d2eef1e7:28 = vmul_t 8ee81b03d2eef1e7:28 = vmul_t
8f19c41e8b987e18:100 = matrix_mogrify 8f19c41e8b987e18:100 = matrix_mogrify
8ff11e9bed387401:700 = memmove 8ff11e9bed387401:700 = memmove
910140c1a07aa59e:256 = rot_matrix_euler_zyx 910140c1a07aa59e:256 = sceVfpuMatrix4Rot
91606bd72ae90481:44 = wmemcpy 91606bd72ae90481:44 = wmemcpy
92c7d2de74068c9c:32 = vcross_t 92c7d2de74068c9c:32 = vcross_t
93d8a275ba288b26:32 = vdot_t 93d8a275ba288b26:32 = vdot_t
@ -214,14 +214,14 @@
9d4f5f56b52f07f2:808 = memmove 9d4f5f56b52f07f2:808 = memmove
9e2941c4a5c5e847:792 = memcpy 9e2941c4a5c5e847:792 = memcpy
9e6ce11f9d49f954:292 = memcpy 9e6ce11f9d49f954:292 = memcpy
9f269daa6f0da803:128 = dl_write_scissor_region 9f269daa6f0da803:128 = sceGupScissor
9f7919eeb43982b0:208 = __fixdfsi 9f7919eeb43982b0:208 = __fixdfsi
a1ca0640f11182e7:72 = strcspn a1ca0640f11182e7:72 = strcspn
a243486be51ce224:272 = cosf a243486be51ce224:272 = cosf
a2bcef60a550a3ef:92 = matrix_rot_z a2bcef60a550a3ef:92 = sceVfpuMatrix4RotZ
a41989db0f9bf97e:1304 = pow a41989db0f9bf97e:1304 = pow
a44f6227fdbc12b1:132 = memcmp a44f6227fdbc12b1:132 = memcmp
a46cc6ea720d5775:44 = dl_write_cull a46cc6ea720d5775:44 = sceGupFrontFace
a54967288afe8f26:600 = ceil a54967288afe8f26:600 = ceil
a5ddbbc688e89a4d:56 = isinf a5ddbbc688e89a4d:56 = isinf
a662359e30b829e4:148 = memcmp a662359e30b829e4:148 = memcmp
@ -229,18 +229,18 @@ a8390e65fa087c62:140 = vtfm_t_q
a85fe8abb88b1c6f:52 = vector_sub_t a85fe8abb88b1c6f:52 = vector_sub_t
a9194e55cc586557:268 = memcpy a9194e55cc586557:268 = memcpy
a91b3d60bd75105b:28 = vadd_t a91b3d60bd75105b:28 = vadd_t
ab97ec58c58a7c75:52 = vector_divide_t ab97ec58c58a7c75:52 = sceVfpuVector3Div
acc2c11c3ea28320:268 = ceilf acc2c11c3ea28320:268 = ceilf
ad67add5122b8c64:52 = matrix_q_translate_t ad67add5122b8c64:52 = sceVfpuMatrix4Transfer
ada952a1adcea4f5:60 = vmmul_q_transp5 ada952a1adcea4f5:60 = vmmul_q_transp5
adfbf8fb8c933193:56 = fabs adfbf8fb8c933193:56 = fabs
ae50226363135bdd:24 = vector_sub_t ae50226363135bdd:24 = vector_sub_t
ae6cd7dfac82c244:48 = vpow_s ae6cd7dfac82c244:48 = sceVfpuScalarPow
af85d47f95ad2921:1936 = pow af85d47f95ad2921:1936 = pow
afb2c7e56c04c8e9:48 = vtfm_q afb2c7e56c04c8e9:48 = vtfm_q
afc9968e7d246a5e:1588 = atan afc9968e7d246a5e:1588 = atan
afcb7dfbc4d72588:44 = vector_transform_3x4 afcb7dfbc4d72588:44 = vector_transform_3x4
b0db731f27d3aa1b:40 = vmax_s b0db731f27d3aa1b:40 = sceVfpuScalarMax
b0ef265e87899f0a:32 = vector_divide_t_s b0ef265e87899f0a:32 = vector_divide_t_s
b183a37baa12607b:32 = vscl_t b183a37baa12607b:32 = vscl_t
b1a3e60a89af9857:20 = fabs b1a3e60a89af9857:20 = fabs
@ -253,17 +253,17 @@ b7448c5ffdd3b0fc:356 = atan2f
b7d88567dc22aab1:820 = memcpy b7d88567dc22aab1:820 = memcpy
b877d3c37a7aaa5d:60 = vmmul_q_2 b877d3c37a7aaa5d:60 = vmmul_q_2
b89aa73b6f94ba95:52 = vclamp_t b89aa73b6f94ba95:52 = vclamp_t
b8bd1f0e02e9ad87:156 = dl_write_light_dir b8bd1f0e02e9ad87:156 = sceGuLightSpot
b8cfaeebfeb2de20:7548 = _vfprintf_r b8cfaeebfeb2de20:7548 = _vfprintf_r
b97f352e85661af6:32 = finitef b97f352e85661af6:32 = finitef
bb3c6592ed319ba4:132 = dl_write_fog_params bb3c6592ed319ba4:132 = sceGuFog
bb7d7c93e4c08577:124 = __truncdfsf2 bb7d7c93e4c08577:124 = __truncdfsf2
bdf54d66079afb96:200 = dl_write_bone_matrix_3 bdf54d66079afb96:200 = sceGuBoneMatrix
be773f78afd1a70f:128 = rand be773f78afd1a70f:128 = rand
bf5d02ccb8514881:108 = strcmp bf5d02ccb8514881:108 = strcmp
bf791954ebef4afb:396 = expf bf791954ebef4afb:396 = expf
bfe07e305abc4cd1:808 = memmove bfe07e305abc4cd1:808 = memmove
c0feb88cc04a1dc7:48 = vector_negate_t c0feb88cc04a1dc7:48 = sceVfpuVector3Neg
c1f34599d0b9146b:116 = __subdf3 c1f34599d0b9146b:116 = __subdf3
c319f0d107dd2f45:888 = __muldf3 c319f0d107dd2f45:888 = __muldf3
c35c10300b6b6091:620 = floor c35c10300b6b6091:620 = floor
@ -280,13 +280,13 @@ ceb5372d0003d951:52 = dl_write_stenciltest
cee11483b550ce8f:24 = vocp_q cee11483b550ce8f:24 = vocp_q
cfecf208769ed5fd:272 = cosf cfecf208769ed5fd:272 = cosf
d019b067b58cf6c3:700 = memmove d019b067b58cf6c3:700 = memmove
d12a3a91e0040229:524 = dl_write_enable_disable d12a3a91e0040229:524 = sceGupSetStatus
d1faacfc711d61e8:68 = __negdf2 d1faacfc711d61e8:68 = __negdf2
d207b0650a41dd9c:28 = vmin_q d207b0650a41dd9c:28 = vmin_q
d6d6e0bb21654778:24 = vneg_t d6d6e0bb21654778:24 = vneg_t
d7229fee680e7851:40 = vmin_s d7229fee680e7851:40 = sceVfpuScalarMin
d75670860a7f4b05:144 = wcsncpy d75670860a7f4b05:144 = wcsncpy
d76d1a8804c7ec2c:100 = dl_write_material d76d1a8804c7ec2c:100 = sceGupModelColor
d7d350c0b33a4662:28 = vadd_q d7d350c0b33a4662:28 = vadd_q
d80051931427dca0:116 = __subdf3 d80051931427dca0:116 = __subdf3
da51dab503b06979:32 = vmidt_q da51dab503b06979:32 = vmidt_q
@ -319,14 +319,14 @@ f3fc2220ed0f2703:32 = send_commandf
f4d797cef4ac88cd:684 = _free_r f4d797cef4ac88cd:684 = _free_r
f4ea7d2ec943fa02:224 = sinf f4ea7d2ec943fa02:224 = sinf
f4f8cdf479dfc4a4:224 = sinf f4f8cdf479dfc4a4:224 = sinf
f52f993e444b6c52:44 = dl_write_shademode f52f993e444b6c52:44 = sceGupShadeModel
f56641884b36c638:468 = scalbn f56641884b36c638:468 = scalbn
f5f7826b4a61767c:40 = matrix_copy_q f5f7826b4a61767c:40 = matrix_copy_q
f73c094e492bc163:396 = hypot f73c094e492bc163:396 = hypot
f7fc691db0147e25:96 = strspn f7fc691db0147e25:96 = strspn
f842aea3baa61f29:32 = vector_length_t f842aea3baa61f29:32 = vector_length_t
f8e0902f4099a9d6:2260 = qsort f8e0902f4099a9d6:2260 = qsort
f972543ab7df071a:32 = vsqrt_s f972543ab7df071a:32 = sceVfpuScalarSqrt
f9b00ef163e8b9d4:32 = vscl_q f9b00ef163e8b9d4:32 = vscl_q
f9ea1bf2a897ef24:588 = ceil f9ea1bf2a897ef24:588 = ceil
fa156c48461eeeb9:24 = vf2id_q fa156c48461eeeb9:24 = vf2id_q