; ; _sptype from 0x180132fa0 to 0x180133014 (116 bytes) ; ; 1 xrefs: ; > ldexp @ 0x180127527 ; ; 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 ; movsd [rsp+arg_0], xmm0 ; +0x0, 0x180132fa0 mov rax, [rsp+arg_0] ; +0x6, 0x180132fa6 mov rcx, rax ; +0xb, 0x180132fab shr rcx, 20h ; +0xe, 0x180132fae cmp ecx, 7FF00000h ; +0x12, 0x180132fb2 jnz short loc_180132FC4 ; +0x18, 0x180132fb8 test eax, eax ; +0x1a, 0x180132fba jnz short loc_180132FC4 ; +0x1c, 0x180132fbc mov eax, 1 ; +0x1e, 0x180132fbe retn ; +0x23, 0x180132fc3 cmp ecx, 0FFF00000h ; +0x24, 0x180132fc4 jnz short loc_180132FD6 ; +0x2a, 0x180132fca test eax, eax ; +0x2c, 0x180132fcc jnz short loc_180132FD6 ; +0x2e, 0x180132fce mov eax, 2 ; +0x30, 0x180132fd0 retn ; +0x35, 0x180132fd5 mov r8d, 7FF8h ; +0x36, 0x180132fd6 mov rdx, rax ; +0x3c, 0x180132fdc shr rdx, 30h ; +0x3f, 0x180132fdf and dx, r8w ; +0x43, 0x180132fe3 cmp dx, r8w ; +0x47, 0x180132fe7 jnz short loc_180132FF3 ; +0x4b, 0x180132feb mov eax, 3 ; +0x4d, 0x180132fed retn ; +0x52, 0x180132ff2 mov r8d, 7FF0h ; +0x53, 0x180132ff3 cmp dx, r8w ; +0x59, 0x180132ff9 jnz short loc_180133011 ; +0x5d, 0x180132ffd test ecx, 7FFFFh ; +0x5f, 0x180132fff jnz short loc_18013300B ; +0x65, 0x180133005 test eax, eax ; +0x67, 0x180133007 jz short loc_180133011 ; +0x69, 0x180133009 mov eax, 4 ; +0x6b, 0x18013300b retn ; +0x70, 0x180133010 xor eax, eax ; +0x71, 0x180133011 retn ; +0x73, 0x180133013