// // _logf_special_common from 0x180133e48 to 0x180133ee4 (156 bytes) // // 4 xrefs: // > _log10f_special @ 0x180133d66 // > _logf_special @ 0x180133e3e // > @ 0x18020320c // > @ 0x180203218 // // This function is hookable on this platform! // // Using BromaIDA 8.0.0 @ https://github.com/Stazzical/BromaIDA // Using bindings at commit ba9f177b at Thu Jul 16 22:52:06 2026 from https://github.com/geode-sdk/bindings // // local variable allocation has failed, the output may be wrong! __m128 __fastcall logf_special_common(float a1, double a2, int a3, __int16 a4, __int64 a5) { int v6; // r8d int v7; // r9d char v9; // [rsp+20h] [rbp-58h] unsigned int v10; // [rsp+28h] [rbp-50h] float v11; // [rsp+30h] [rbp-48h] v6 = a3 - 1; if ( !v6 ) { v7 = 2; v11 = a1; v10 = 34; v9 = 4; goto LABEL_5; } if ( v6 == 1 ) { v7 = 1; v11 = a1; v10 = 33; v9 = 8; LABEL_5: handle_errorf(a5, a4, SLODWORD(a2), v7, v9, v10, v11, 0.0, 1); } return *(__m128 *)&a2; }