All pastes #523547 Raw Edit

Miscellany

public text v1 · immutable
#523547 ·published 2007-05-30 20:34 UTC
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