; ; __acrt_initialize_fma3 from 0x180133cc0 to 0x180133d30 (112 bytes) ; ; 2 xrefs: ; > @ 0x180144528 ; > @ 0x1802031d0 ; ; 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 ; push rbx ; +0x0, 0x180133cc0 sub rsp, 10h ; +0x2, 0x180133cc2 xor r8d, r8d ; +0x6, 0x180133cc6 xor ecx, ecx ; +0x9, 0x180133cc9 mov cs:dword_1801F4D50, r8d ; +0xb, 0x180133ccb lea r9d, [r8+1] ; +0x12, 0x180133cd2 mov eax, r9d ; +0x16, 0x180133cd6 cpuid ; +0x19, 0x180133cd9 mov [rsp+18h+var_18], eax ; +0x1b, 0x180133cdb mov eax, 18001000h ; +0x1e, 0x180133cde mov [rsp+18h+var_10], ecx ; +0x23, 0x180133ce3 and ecx, eax ; +0x27, 0x180133ce7 mov [rsp+18h+var_14], ebx ; +0x29, 0x180133ce9 mov [rsp+18h+var_C], edx ; +0x2d, 0x180133ced cmp ecx, eax ; +0x31, 0x180133cf1 jnz short loc_180133D21 ; +0x33, 0x180133cf3 xor ecx, ecx ; +0x35, 0x180133cf5 xgetbv ; +0x37, 0x180133cf7 shl rdx, 20h ; +0x3a, 0x180133cfa or rdx, rax ; +0x3e, 0x180133cfe mov [rsp+18h+arg_0], rdx ; +0x41, 0x180133d01 mov rax, [rsp+18h+arg_0] ; +0x46, 0x180133d06 mov r8d, cs:dword_1801F4D50 ; +0x4b, 0x180133d0b and al, 6 ; +0x52, 0x180133d12 cmp al, 6 ; +0x54, 0x180133d14 cmovz r8d, r9d ; +0x56, 0x180133d16 mov cs:dword_1801F4D50, r8d ; +0x5a, 0x180133d1a mov cs:dword_1801F4D54, r8d ; +0x61, 0x180133d21 xor eax, eax ; +0x68, 0x180133d28 add rsp, 10h ; +0x6a, 0x180133d2a pop rbx ; +0x6e, 0x180133d2e retn ; +0x6f, 0x180133d2f