rendered paste body
long double* large = (long double*)"\xFF\xFF\xFF\xFF\xFF\xFF\xFF\xFF\x3d\x40";
printf("%#.19Le\n", *large);
.text:004052CC __fuistq proc near ; CODE XREF: ___xcvt+220p
.text:004052CC ; ___xcvtw+222p
.text:004052CC
.text:004052CC arg_0= dword ptr 4
.text:004052CC arg_4= dword ptr 8
.text:004052CC
.text:004052CC mov eax, [esp+arg_0] <- 0xFFFFFFFF
.text:004052D0 mov edx, [esp+arg_4] <- 0xFFFFFFFF
.text:004052D4 cmp word ptr [edx+8], 403Eh <- 0x403D !
.text:004052DA jz short loc_4052E2
.text:004052DC fld tbyte ptr [edx]
.text:004052DE fistp qword ptr [eax]
.text:004052E0 wait
.text:004052E1 retn
.text:004052E2 ; ---------------------------------------------------------------------------
.text:004052E2
.text:004052E2 loc_4052E2: ; CODE XREF: __fuistq+Ej
.text:004052E2 mov ecx, [edx]
.text:004052E4 mov [eax], ecx
.text:004052E6 mov ecx, [edx+4]
.text:004052E9 mov [eax+4], ecx
.text:004052EC retn
.text:004052EC __fuistq endp