From e9b4d431df2ce842cf15c3a4522a2dbe8486e12b Mon Sep 17 00:00:00 2001 From: Henrik Rydgard Date: Fri, 20 Dec 2013 13:26:30 +0100 Subject: [PATCH] A bunch more function hashes --- assets/knownfuncs.ini | 54 +++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 52 insertions(+), 2 deletions(-) diff --git a/assets/knownfuncs.ini b/assets/knownfuncs.ini index cb02e57ff9..9f8dc80e3c 100644 --- a/assets/knownfuncs.ini +++ b/assets/knownfuncs.ini @@ -10,12 +10,15 @@ 06e2826e02056114:56 = wcslen 075fa9b234b41e9b:32 = fmodf 0a051019bdd786c3:184 = strcasecmp +0a46dc426054bb9d:24 = vector_add_t 0c0173ed70f84f66:48 = vnormalize_t 0c65188f5bfb3915:24 = vsgn_q 0d898513a722ea3c:40 = copysignf 0e99b037b852c8ea:68 = isnan +0eb5f2e95f59276a:40 = dl_write_lightmode 0f2a1106ad84fb74:52 = strcmp 0ffa5db8396d4274:64 = memcpy +1252e902d0b49bfb:44 = vector_sub_q_2 12df3d33a58d0298:52 = vmidt_t 12feef7b017d3431:700 = memmove 1322c7e3fe6dff4d:784 = _free_r @@ -39,6 +42,7 @@ 1c967be07917ddc9:92 = strcat 1d03fa48334ca966:556 = _strtol_r 1e1525e3bc2f6703:676 = rint +1ec055f28bb9f4d1:88 = gu_update_stall 1f53eac122f96b37:224 = cosf 2097a8b75c8fe651:436 = atan2 21411b3c860822c0:36 = matrix_scale_q_t @@ -47,29 +51,36 @@ 2774614d57d4baa2:28 = vsub_q 279c6bf9cf99cc85:436 = strncpy 2965b1ad3ca15cc1:44 = vtfm_t +299a370587df078f:116 = strange_copy_routine 2adb92e8855c454e:48 = vtfm_q 2adc229bef7bbc75:40 = isnan 2bcf5268dd26345a:340 = acos 2c4cb2028a1735bf:600 = floor +2ca5958bb816c72e:44 = vector_i2f_t 2e7022d9767c9018:2100 = atan 2f10d3faec84b5bb:276 = sinf 3024e961d1811dea:396 = fmod 30c9c4f420573eb6:540 = expf 317afeb882ff324a:212 = memcpy +31ea2e192f5095a1:52 = vector_add_t 31f523ef18898e0e:420 = logf +32806967fe81568b:40 = vector_sub_t_2 32ceb9a7f72b9385:440 = _strtoul_r 32e6bc7c151491ed:68 = memchr 335df69db1073a8d:96 = wcscpy +388043e96b0e11fd:144 = dl_write_material2 38f19bc3be215acc:388 = log10f 393047f06eceaba1:96 = strcspn 39a651942a0b3861:204 = tan 3a3bc2b20a55bf02:68 = memchr 3c421a9265f37ebc:700 = memmove 3cbc2d50a3db59e9:100 = strncmp +3ce1806699a91d9d:148 = dl_write_light 3d5e914011c181d4:444 = scalbnf 3ea41eafb53fc99a:388 = logf 3fe38bff09ac3da0:436 = _strtoul_r 40a25c7e1fd44fe2:24 = fabsf +410d48d9b6580b4a:36 = dl_write_ztest 42dc17c8018f30f2:44 = vtan.s 436b07caa2aab931:352 = acos 444472537eedf966:32 = vmzero_q @@ -79,6 +90,7 @@ 497248c9d12f44fd:68 = strcpy 4a70207212a4c497:24 = strlen 4b16a5c602c74c6c:24 = vsub_t +4cf38c368078181e:616 = dl_write_matrix 4d72b294501cddfb:80 = copysign 4ddd83b7f4ed8d4e:844 = memcpy 4e266783291b0220:28 = vsub_t @@ -91,12 +103,17 @@ 514161da54d37416:1416 = __umoddi3 51c52d7dd4d2191c:360 = cos 5287d4b8abd5806b:768 = _strtoll_r +530cbe1ce9b45d58:108 = dl_write_light_vector +53c9aa23504a630f:96 = vmmul_q_5 54015ccbcbc75374:24 = strlen +5550d87a851c218c:168 = dl_write_viewport +55c1294280bfade0:88 = dl_write_blend_fixed 56c9929e8c8c5768:24 = fabsf 580200b840b47c58:1856 = _realloc_r 5961f681bbd69035:28 = vfad_q 598b91c64cf7e036:2388 = qsort 59a0cb08f5ecf8b6:28 = copysignf +5ae4ec2a5e133de3:28 = vector_cross_t 5b005f8375d7c364:236 = floorf 5b103d973fd1dd94:92 = matrix_rot_y 5b9d7e9d4c905694:196 = _calloc_r @@ -117,15 +134,18 @@ 6b2a6347c0dfcb57:152 = strcpy 6b4148322c569cb3:240 = wmemchr 6c4cb6d25851553a:44 = vtfm_t +6c7b2462b9ec7bc7:56 = vmmul_q 6ca9cc8fa485d096:304 = __ieee754_sqrtf 6ccffc753d2c148e:96 = strlwr 6e40ec681fb5c571:40 = matrix_copy_q 6e9884c842a51142:236 = strncasecmp 6f101c5c4311c144:276 = floorf 6f1731f84bbf76c3:116 = strcmp +6f4e1a1a84df1da0:68 = dl_write_texmode 70649c7211f6a8da:16 = fabsf 7245b74db370ae72:64 = vmmul_q_transp3 7259d52b21814a5a:40 = vtfm_t_transp +736b34ebc702d873:104 = vmmul_q_transp 7499a2ce8b60d801:12 = abs 755a41f9183bb89a:60 = vmmul_q 759834c69bb12c12:68 = strcpy @@ -134,11 +154,11 @@ 770c9c07bf58fd14:16 = fabsf 774e479eb9634525:464 = _strtol_r 77aeb1c23f9aa2ad:56 = strchr -782c384852e5f36a:228 = __sfp 78e8c65b5a458f33:148 = memcmp 794d1b073c183c77:24 = fabsf 7978a886cf70b1c9:56 = wcschr 79faa339fff5a80c:28 = finitef +7c50728008c288e3:36 = vector_transform_q_4x4 7f1fc0dce6be120a:404 = fmod 828b98925af9ff8f:40 = vector_distance_t 83ac39971df4b966:336 = sqrtf @@ -150,54 +170,73 @@ 89e1858ba11b84e4:52 = memset 8a00e7207e7dbc81:232 = _exit 8a1f9daadecbaf7f:104 = vmmul_q_transp +8a610f34078ce360:32 = vector_copy_q_t 8c3fd997a544d0b1:268 = memcpy 8df2928848857e97:164 = strcat +8e48cabd529ca6b5:52 = vector_multiply_t 8e97dcb03fbaba5c:104 = vmmul_q_transp 8ee81b03d2eef1e7:28 = vmul_t +8f19c41e8b987e18:100 = matrix_mogrify 8ff11e9bed387401:700 = memmove +910140c1a07aa59e:256 = rot_matrix_euler_zyx 91606bd72ae90481:44 = wmemcpy 92c7d2de74068c9c:32 = vcross_t 93d8a275ba288b26:32 = vdot_t 94c7083b64a946b4:2028 = powf 95a52ce1bc460108:2036 = _malloc_r 95bd33ac373c019a:24 = fabsf +9705934b0950d68d:280 = dl_write_framebuffer_ptr 9734cf721bc0f3a1:732 = atanf 9b88b739267d189e:88 = strrchr 9ce53975bb88c0e7:96 = strncpy 9e6ce11f9d49f954:292 = memcpy +9f269daa6f0da803:128 = dl_write_scissor_region 9f7919eeb43982b0:208 = __fixdfsi a1ca0640f11182e7:72 = strcspn a243486be51ce224:272 = cosf a2bcef60a550a3ef:92 = matrix_rot_z a41989db0f9bf97e:1304 = pow +a46cc6ea720d5775:44 = dl_write_cull a54967288afe8f26:600 = ceil a5ddbbc688e89a4d:56 = isinf -a662359e30b829e4:148 = memcmp a8390e65fa087c62:140 = vtfm_t_q +a85fe8abb88b1c6f:52 = vector_sub_t +a9194e55cc586557:268 = memcpy a91b3d60bd75105b:28 = vadd_t +ab97ec58c58a7c75:52 = vector_divide_t acc2c11c3ea28320:268 = ceilf ad67add5122b8c64:52 = matrix_q_translate_t ada952a1adcea4f5:60 = vmmul_q_transp5 adfbf8fb8c933193:56 = fabs +ae50226363135bdd:24 = vector_sub_t ae6cd7dfac82c244:48 = vpow_s af85d47f95ad2921:1936 = pow +afb2c7e56c04c8e9:48 = vtfm_q afc9968e7d246a5e:1588 = atan +afcb7dfbc4d72588:44 = vector_transform_3x4 b0db731f27d3aa1b:40 = vmax_s +b0ef265e87899f0a:32 = vector_divide_t_s b183a37baa12607b:32 = vscl_t b1a3e60a89af9857:20 = fabs +b3fef47fb27d57c9:44 = vector_scale_t b43fd5078ae78029:84 = send_commandi_stall b43ffbd4dc446dd2:324 = atan2f b5fdb3083e6f4b3f:36 = vhtfm_t +b6a04277fb1e1a1a:104 = vmmul_q_transp b7448c5ffdd3b0fc:356 = atan2f b7d88567dc22aab1:820 = memcpy b877d3c37a7aaa5d:60 = vmmul_q_2 b89aa73b6f94ba95:52 = vclamp_t +b8bd1f0e02e9ad87:156 = dl_write_light_dir b8cfaeebfeb2de20:7548 = _vfprintf_r b97f352e85661af6:32 = finitef +bb3c6592ed319ba4:132 = dl_write_fog_params bb7d7c93e4c08577:124 = __truncdfsf2 be773f78afd1a70f:128 = rand bf5d02ccb8514881:108 = strcmp bf791954ebef4afb:396 = expf +c0feb88cc04a1dc7:48 = vector_negate_t +c1f34599d0b9146b:116 = __subdf3 c319f0d107dd2f45:888 = __muldf3 c35c10300b6b6091:620 = floor c51519f5dab342d4:224 = cosf @@ -205,13 +244,18 @@ c52c14b9af8c3008:76 = memcmp cb7a2edd603ecfef:48 = vtfm_p cdf64d21418b2667:24 = vzero_q ce1c95ee25b8e2ea:448 = fmod +ce4d18a75b98859f:40 = vector_add_t_2 +ceb5372d0003d951:52 = dl_write_stenciltest cee11483b550ce8f:24 = vocp_q cfecf208769ed5fd:272 = cosf +d12a3a91e0040229:524 = dl_write_enable_disable +d1faacfc711d61e8:68 = __negdf2 d207b0650a41dd9c:28 = vmin_q d37d9229f9715fc3:-1 = __floatsidf d6d6e0bb21654778:24 = vneg_t d7229fee680e7851:40 = vmin_s d75670860a7f4b05:144 = wcsncpy +d76d1a8804c7ec2c:100 = dl_write_material d7d350c0b33a4662:28 = vadd_q d80051931427dca0:116 = __subdf3 d870d1f9f3115400:312 = acosf @@ -223,6 +267,7 @@ dcfc28e624a81bf1:5476 = _dtoa_r ddfa5a85937aa581:32 = vdot_q e0214719d8a0aa4e:104 = strstr e1107cf3892724a0:460 = _memalign_r +e1724e6e29209d97:24 = vector_length_t_2 e1a5d939cc308195:68 = wcscmp e2d9106e5b9e39e6:80 = strnlen e32cb5c062d1a1c4:700 = _strtoull_r @@ -234,6 +279,7 @@ e8ad7719be44e7c8:276 = strchr eabb9c1b4f83d2b4:52 = memset eb0f7bf63d52ece9:88 = strncat eb8c0834d8bbc28c:416 = fmodf +edbbe9bf9fbceca8:172 = dl_write_viewport2 edc3f476221f96e6:148 = tanf f1f660fdf349eac2:1588 = _malloc_r f38a356a359dbe06:28 = vmax_q @@ -241,15 +287,19 @@ f3fc2220ed0f2703:32 = send_commandf f4d797cef4ac88cd:684 = _free_r f4ea7d2ec943fa02:224 = sinf f4f8cdf479dfc4a4:224 = sinf +f52f993e444b6c52:44 = dl_write_shademode f56641884b36c638:468 = scalbn f5f7826b4a61767c:40 = matrix_copy_q f73c094e492bc163:396 = hypot f7fc691db0147e25:96 = strspn +f842aea3baa61f29:32 = vector_length_t f8e0902f4099a9d6:2260 = qsort f972543ab7df071a:32 = vsqrt_s f9b00ef163e8b9d4:32 = vscl_q f9ea1bf2a897ef24:588 = ceil fa156c48461eeeb9:24 = vf2id_q fb4253a1d9d9df9f:20 = isnanf +fd34a9ad94fa6241:76 = __extendsfdf2 fe4f0280240008e9:28 = vavg_q fe5dd338ab862291:216 = memset +ffc8f5f8f946152c:192 = dl_write_light_color