=> 0x4cafe8 : mov 0x4(%esi),%edx 0x4cafeb : fldl 0x24(%ebp) 0x4cafee : test %edx,%edx 0x4caff0 : jne 0x4cb068 0x4caff2 : fxch %st(2) 0x4caff4 : fstpl 0xc(%esp) 0x4caff8 : fxch %st(2) 0x4caffa : fstpl 0x4(%esp) 0x4caffe : fxch %st(1) 0x4cb000 : mov %esi,(%esp) 0x4cb003 : fstpl -0x18(%ebp) 0x4cb006 : fstpl -0x28(%ebp) 0x4cb009 : call 0x4caf30 0x4cb00e : fldz 0x4cb010 : fstl 0xc(%esp) 0x4cb014 : fldl -0x18(%ebp)