; ; __remainder_piby2_fma3_bdl from 0x180136fe0 to 0x180137057 (119 bytes) ; ; 2 xrefs: ; > cosf @ 0x18012b3ce ; > @ 0x18020359c ; ; 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 ; vmovapd xmm1, xmm0 ; +0x0, 0x180136fe0 vmovapd xmm4, cs:xmmword_180176150 ; +0x4, 0x180136fe4 vmovapd xmm2, cs:xmmword_180176170 ; +0xc, 0x180136fec vfmadd132sd xmm1, xmm2, cs:qword_180176130 ; +0x14, 0x180136ff4 vsubsd xmm1, xmm1, xmm2 ; +0x1d, 0x180136ffd vcvttpd2dq xmm5, xmm1 ; +0x21, 0x180137001 vmovq rax, xmm5 ; +0x25, 0x180137005 vmovapd xmm2, xmm1 ; +0x2a, 0x18013700a vfnmadd132sd xmm2, xmm0, cs:qword_180176140 ; +0x2e, 0x18013700e vmulsd xmm3, xmm1, xmm4 ; +0x37, 0x180137017 vmovapd xmm0, xmm1 ; +0x3b, 0x18013701b vfmsub213sd xmm0, xmm4, xmm3 ; +0x3f, 0x18013701f vsubsd xmm5, xmm2, xmm3 ; +0x44, 0x180137024 vsubsd xmm4, xmm2, xmm5 ; +0x48, 0x180137028 vsubsd xmm4, xmm4, xmm3 ; +0x4c, 0x18013702c vfnmadd231sd xmm2, xmm1, qword ptr cs:xmmword_180176150 ; +0x50, 0x180137030 vsubsd xmm5, xmm5, xmm2 ; +0x59, 0x180137039 vaddsd xmm5, xmm5, xmm4 ; +0x5d, 0x18013703d vsubsd xmm5, xmm5, xmm0 ; +0x61, 0x180137041 vmovapd xmm0, xmm2 ; +0x65, 0x180137045 vfnmadd132sd xmm1, xmm5, cs:qword_180176160 ; +0x69, 0x180137049 and rax, 3 ; +0x72, 0x180137052 retn ; +0x76, 0x180137056