같이 쓰는 코드라 bp잡기도 힘들고..

그 값들어올때만 bp잡기도 힘듬

st(0)값 보니깐 REAL10( 80비트 확장배정도)로 넣는데

다시 POP될때 쳐 보니깐 내가 예상한 값이랑 전혀 다른게 나옴

명령러 FISTP(FIST)가 어떤방식으로 계산대는지 아는사람 있나?

c에서 인라인 쓰고 테스트해보니 또 다른값이 나옴.

DEST에 넣을때는 qword로 넣거든

4.6139378182410731520E+18의 헥스값은 40 3D 80 10 00 00 00 00 00 00

여기서 FIST 후에 결과값은 40 08 00 00 00 00 00 00
 
이헥스값을 64비트 배정도로 역으로 계산해보면 3이 맞거든.

궁금하당