box64/tests/ref22_android.txt
KreitinnSoftware 549e042e67
[CI] Add Android Tests (#1263)
* [CI] Add Android Tests

* Remove a Build of Box64 that I placed and forgot to remove before

* Fix some tests checking

* Disable Test07 and Test17 for now

* Comment set_tests_proprieties (I have forgotten)

* Add mmx test and benchfloat for Android

* Fix build for Clang-17 on non-Termux

* Update NDK to 26b and add Termux Build/Testing

* Revert to NDK 25b, something is wrong

* Add -DTERMUX=1 to Termux Build

* Add LD_LIBRARY_PATH for Termux Testing

* Set LD_LIBRARY_PATH on QEMU_SET_ENV

* Move data folder to current dir before testing on Termux

* Copy Termux Data Libs for /data

* Try to set QEMU_SET_ENV on GITHUB_ENV

---------

Co-authored-by: Pablo Carlos <pablo@localhost.localdomain>
2024-02-14 09:14:01 +01:00

1225 lines
46 KiB
Plaintext

FUCOMI 0x0 0x4082c00000000000 --C
FUCOMPP 0x0 0x4082c00000000000 --C
Rounding 0
FRNDINT 0x0 => 0x0
FRNDINT 0x4082c00000000000 => 0x4082c00000000000
FISTP 0x0 => word: 0
FISTP 0x4082c00000000000 => word: 258
FISTP 0x0 => long: 0
FISTP 0x4082c00000000000 => long: 258
FISTP 0x0 => quad: 0
FISTP 0x4082c00000000000 => quad: 258
FISTTP 0x0 => word: 0
FISTTP 0x4082c00000000000 => word: 258
FISTTP 0x0 => long: 0
FISTTP 0x4082c00000000000 => long: 258
FISTTP 0x0 => quad: 0
FISTTP 0x4082c00000000000 => quad: 258
Rounding 1
FRNDINT 0x0 => 0x0
FRNDINT 0x4082c00000000000 => 0x4082c00000000000
FISTP 0x0 => word: 0
FISTP 0x4082c00000000000 => word: 258
FISTP 0x0 => long: 0
FISTP 0x4082c00000000000 => long: 258
FISTP 0x0 => quad: 0
FISTP 0x4082c00000000000 => quad: 258
FISTTP 0x0 => word: 0
FISTTP 0x4082c00000000000 => word: 258
FISTTP 0x0 => long: 0
FISTTP 0x4082c00000000000 => long: 258
FISTTP 0x0 => quad: 0
FISTTP 0x4082c00000000000 => quad: 258
Rounding 2
FRNDINT 0x0 => 0x0
FRNDINT 0x4082c00000000000 => 0x4082c00000000000
FISTP 0x0 => word: 0
FISTP 0x4082c00000000000 => word: 258
FISTP 0x0 => long: 0
FISTP 0x4082c00000000000 => long: 258
FISTP 0x0 => quad: 0
FISTP 0x4082c00000000000 => quad: 258
FISTTP 0x0 => word: 0
FISTTP 0x4082c00000000000 => word: 258
FISTTP 0x0 => long: 0
FISTTP 0x4082c00000000000 => long: 258
FISTTP 0x0 => quad: 0
FISTTP 0x4082c00000000000 => quad: 258
FUCOMI 0x4082c00000000000 0x0 ---
FUCOMPP 0x4082c00000000000 0x0 ---
Rounding 0
FRNDINT 0x4082c00000000000 => 0x4082c00000000000
FRNDINT 0x0 => 0x0
FISTP 0x4082c00000000000 => word: 258
FISTP 0x0 => word: 0
FISTP 0x4082c00000000000 => long: 258
FISTP 0x0 => long: 0
FISTP 0x4082c00000000000 => quad: 258
FISTP 0x0 => quad: 0
FISTTP 0x4082c00000000000 => word: 258
FISTTP 0x0 => word: 0
FISTTP 0x4082c00000000000 => long: 258
FISTTP 0x0 => long: 0
FISTTP 0x4082c00000000000 => quad: 258
FISTTP 0x0 => quad: 0
Rounding 1
FRNDINT 0x4082c00000000000 => 0x4082c00000000000
FRNDINT 0x0 => 0x0
FISTP 0x4082c00000000000 => word: 258
FISTP 0x0 => word: 0
FISTP 0x4082c00000000000 => long: 258
FISTP 0x0 => long: 0
FISTP 0x4082c00000000000 => quad: 258
FISTP 0x0 => quad: 0
FISTTP 0x4082c00000000000 => word: 258
FISTTP 0x0 => word: 0
FISTTP 0x4082c00000000000 => long: 258
FISTTP 0x0 => long: 0
FISTTP 0x4082c00000000000 => quad: 258
FISTTP 0x0 => quad: 0
Rounding 2
FRNDINT 0x4082c00000000000 => 0x4082c00000000000
FRNDINT 0x0 => 0x0
FISTP 0x4082c00000000000 => word: 258
FISTP 0x0 => word: 0
FISTP 0x4082c00000000000 => long: 258
FISTP 0x0 => long: 0
FISTP 0x4082c00000000000 => quad: 258
FISTP 0x0 => quad: 0
FISTTP 0x4082c00000000000 => word: 258
FISTTP 0x0 => word: 0
FISTTP 0x4082c00000000000 => long: 258
FISTTP 0x0 => long: 0
FISTTP 0x4082c00000000000 => quad: 258
FISTTP 0x0 => quad: 0
FUCOMI 0x8000000000000000 0x4082c00000000000 --C
FUCOMPP 0x8000000000000000 0x4082c00000000000 --C
Rounding 0
FRNDINT 0x8000000000000000 => 0x8000000000000000
FRNDINT 0x4082c00000000000 => 0x4082c00000000000
FISTP 0x8000000000000000 => word: 0
FISTP 0x4082c00000000000 => word: 258
FISTP 0x8000000000000000 => long: 0
FISTP 0x4082c00000000000 => long: 258
FISTP 0x8000000000000000 => quad: 0
FISTP 0x4082c00000000000 => quad: 258
FISTTP 0x8000000000000000 => word: 0
FISTTP 0x4082c00000000000 => word: 258
FISTTP 0x8000000000000000 => long: 0
FISTTP 0x4082c00000000000 => long: 258
FISTTP 0x8000000000000000 => quad: 0
FISTTP 0x4082c00000000000 => quad: 258
Rounding 1
FRNDINT 0x8000000000000000 => 0x8000000000000000
FRNDINT 0x4082c00000000000 => 0x4082c00000000000
FISTP 0x8000000000000000 => word: 0
FISTP 0x4082c00000000000 => word: 258
FISTP 0x8000000000000000 => long: 0
FISTP 0x4082c00000000000 => long: 258
FISTP 0x8000000000000000 => quad: 0
FISTP 0x4082c00000000000 => quad: 258
FISTTP 0x8000000000000000 => word: 0
FISTTP 0x4082c00000000000 => word: 258
FISTTP 0x8000000000000000 => long: 0
FISTTP 0x4082c00000000000 => long: 258
FISTTP 0x8000000000000000 => quad: 0
FISTTP 0x4082c00000000000 => quad: 258
Rounding 2
FRNDINT 0x8000000000000000 => 0x8000000000000000
FRNDINT 0x4082c00000000000 => 0x4082c00000000000
FISTP 0x8000000000000000 => word: 0
FISTP 0x4082c00000000000 => word: 258
FISTP 0x8000000000000000 => long: 0
FISTP 0x4082c00000000000 => long: 258
FISTP 0x8000000000000000 => quad: 0
FISTP 0x4082c00000000000 => quad: 258
FISTTP 0x8000000000000000 => word: 0
FISTTP 0x4082c00000000000 => word: 258
FISTTP 0x8000000000000000 => long: 0
FISTTP 0x4082c00000000000 => long: 258
FISTTP 0x8000000000000000 => quad: 0
FISTTP 0x4082c00000000000 => quad: 258
FUCOMI 0x4082c00000000000 0x8000000000000000 ---
FUCOMPP 0x4082c00000000000 0x8000000000000000 ---
Rounding 0
FRNDINT 0x4082c00000000000 => 0x4082c00000000000
FRNDINT 0x8000000000000000 => 0x8000000000000000
FISTP 0x4082c00000000000 => word: 258
FISTP 0x8000000000000000 => word: 0
FISTP 0x4082c00000000000 => long: 258
FISTP 0x8000000000000000 => long: 0
FISTP 0x4082c00000000000 => quad: 258
FISTP 0x8000000000000000 => quad: 0
FISTTP 0x4082c00000000000 => word: 258
FISTTP 0x8000000000000000 => word: 0
FISTTP 0x4082c00000000000 => long: 258
FISTTP 0x8000000000000000 => long: 0
FISTTP 0x4082c00000000000 => quad: 258
FISTTP 0x8000000000000000 => quad: 0
Rounding 1
FRNDINT 0x4082c00000000000 => 0x4082c00000000000
FRNDINT 0x8000000000000000 => 0x8000000000000000
FISTP 0x4082c00000000000 => word: 258
FISTP 0x8000000000000000 => word: 0
FISTP 0x4082c00000000000 => long: 258
FISTP 0x8000000000000000 => long: 0
FISTP 0x4082c00000000000 => quad: 258
FISTP 0x8000000000000000 => quad: 0
FISTTP 0x4082c00000000000 => word: 258
FISTTP 0x8000000000000000 => word: 0
FISTTP 0x4082c00000000000 => long: 258
FISTTP 0x8000000000000000 => long: 0
FISTTP 0x4082c00000000000 => quad: 258
FISTTP 0x8000000000000000 => quad: 0
Rounding 2
FRNDINT 0x4082c00000000000 => 0x4082c00000000000
FRNDINT 0x8000000000000000 => 0x8000000000000000
FISTP 0x4082c00000000000 => word: 258
FISTP 0x8000000000000000 => word: 0
FISTP 0x4082c00000000000 => long: 258
FISTP 0x8000000000000000 => long: 0
FISTP 0x4082c00000000000 => quad: 258
FISTP 0x8000000000000000 => quad: 0
FISTTP 0x4082c00000000000 => word: 258
FISTTP 0x8000000000000000 => word: 0
FISTTP 0x4082c00000000000 => long: 258
FISTTP 0x8000000000000000 => long: 0
FISTTP 0x4082c00000000000 => quad: 258
FISTTP 0x8000000000000000 => quad: 0
FUCOMI 0x8000000000000000 0x0 Z--
FUCOMPP 0x8000000000000000 0x0 Z--
Rounding 0
FRNDINT 0x8000000000000000 => 0x8000000000000000
FRNDINT 0x0 => 0x0
FISTP 0x8000000000000000 => word: 0
FISTP 0x0 => word: 0
FISTP 0x8000000000000000 => long: 0
FISTP 0x0 => long: 0
FISTP 0x8000000000000000 => quad: 0
FISTP 0x0 => quad: 0
FISTTP 0x8000000000000000 => word: 0
FISTTP 0x0 => word: 0
FISTTP 0x8000000000000000 => long: 0
FISTTP 0x0 => long: 0
FISTTP 0x8000000000000000 => quad: 0
FISTTP 0x0 => quad: 0
Rounding 1
FRNDINT 0x8000000000000000 => 0x8000000000000000
FRNDINT 0x0 => 0x0
FISTP 0x8000000000000000 => word: 0
FISTP 0x0 => word: 0
FISTP 0x8000000000000000 => long: 0
FISTP 0x0 => long: 0
FISTP 0x8000000000000000 => quad: 0
FISTP 0x0 => quad: 0
FISTTP 0x8000000000000000 => word: 0
FISTTP 0x0 => word: 0
FISTTP 0x8000000000000000 => long: 0
FISTTP 0x0 => long: 0
FISTTP 0x8000000000000000 => quad: 0
FISTTP 0x0 => quad: 0
Rounding 2
FRNDINT 0x8000000000000000 => 0x8000000000000000
FRNDINT 0x0 => 0x0
FISTP 0x8000000000000000 => word: 0
FISTP 0x0 => word: 0
FISTP 0x8000000000000000 => long: 0
FISTP 0x0 => long: 0
FISTP 0x8000000000000000 => quad: 0
FISTP 0x0 => quad: 0
FISTTP 0x8000000000000000 => word: 0
FISTTP 0x0 => word: 0
FISTTP 0x8000000000000000 => long: 0
FISTTP 0x0 => long: 0
FISTTP 0x8000000000000000 => quad: 0
FISTTP 0x0 => quad: 0
FUCOMI 0x0 0x8000000000000000 Z--
FUCOMPP 0x0 0x8000000000000000 Z--
Rounding 0
FRNDINT 0x0 => 0x0
FRNDINT 0x8000000000000000 => 0x8000000000000000
FISTP 0x0 => word: 0
FISTP 0x8000000000000000 => word: 0
FISTP 0x0 => long: 0
FISTP 0x8000000000000000 => long: 0
FISTP 0x0 => quad: 0
FISTP 0x8000000000000000 => quad: 0
FISTTP 0x0 => word: 0
FISTTP 0x8000000000000000 => word: 0
FISTTP 0x0 => long: 0
FISTTP 0x8000000000000000 => long: 0
FISTTP 0x0 => quad: 0
FISTTP 0x8000000000000000 => quad: 0
Rounding 1
FRNDINT 0x0 => 0x0
FRNDINT 0x8000000000000000 => 0x8000000000000000
FISTP 0x0 => word: 0
FISTP 0x8000000000000000 => word: 0
FISTP 0x0 => long: 0
FISTP 0x8000000000000000 => long: 0
FISTP 0x0 => quad: 0
FISTP 0x8000000000000000 => quad: 0
FISTTP 0x0 => word: 0
FISTTP 0x8000000000000000 => word: 0
FISTTP 0x0 => long: 0
FISTTP 0x8000000000000000 => long: 0
FISTTP 0x0 => quad: 0
FISTTP 0x8000000000000000 => quad: 0
Rounding 2
FRNDINT 0x0 => 0x0
FRNDINT 0x8000000000000000 => 0x8000000000000000
FISTP 0x0 => word: 0
FISTP 0x8000000000000000 => word: 0
FISTP 0x0 => long: 0
FISTP 0x8000000000000000 => long: 0
FISTP 0x0 => quad: 0
FISTP 0x8000000000000000 => quad: 0
FISTTP 0x0 => word: 0
FISTTP 0x8000000000000000 => word: 0
FISTTP 0x0 => long: 0
FISTTP 0x8000000000000000 => long: 0
FISTTP 0x0 => quad: 0
FISTTP 0x8000000000000000 => quad: 0
FUCOMI 0x40dfffc000000000 0x40e0002000000000 --C
FUCOMPP 0x40dfffc000000000 0x40e0002000000000 --C
Rounding 0
FRNDINT 0x40dfffc000000000 => 0x40dfffc000000000
FRNDINT 0x40e0002000000000 => 0x40e0002000000000
FISTP 0x40dfffc000000000 => word: 7fff
FISTP 0x40e0002000000000 => word: 8001
FISTP 0x40dfffc000000000 => long: 7fff
FISTP 0x40e0002000000000 => long: 8001
FISTP 0x40dfffc000000000 => quad: 7fff
FISTP 0x40e0002000000000 => quad: 8001
FISTTP 0x40dfffc000000000 => word: 7fff
FISTTP 0x40e0002000000000 => word: 8001
FISTTP 0x40dfffc000000000 => long: 7fff
FISTTP 0x40e0002000000000 => long: 8001
FISTTP 0x40dfffc000000000 => quad: 7fff
FISTTP 0x40e0002000000000 => quad: 8001
Rounding 1
FRNDINT 0x40dfffc000000000 => 0x40dfffc000000000
FRNDINT 0x40e0002000000000 => 0x40e0002000000000
FISTP 0x40dfffc000000000 => word: 7fff
FISTP 0x40e0002000000000 => word: 8001
FISTP 0x40dfffc000000000 => long: 7fff
FISTP 0x40e0002000000000 => long: 8001
FISTP 0x40dfffc000000000 => quad: 7fff
FISTP 0x40e0002000000000 => quad: 8001
FISTTP 0x40dfffc000000000 => word: 7fff
FISTTP 0x40e0002000000000 => word: 8001
FISTTP 0x40dfffc000000000 => long: 7fff
FISTTP 0x40e0002000000000 => long: 8001
FISTTP 0x40dfffc000000000 => quad: 7fff
FISTTP 0x40e0002000000000 => quad: 8001
Rounding 2
FRNDINT 0x40dfffc000000000 => 0x40dfffc000000000
FRNDINT 0x40e0002000000000 => 0x40e0002000000000
FISTP 0x40dfffc000000000 => word: 7fff
FISTP 0x40e0002000000000 => word: 8001
FISTP 0x40dfffc000000000 => long: 7fff
FISTP 0x40e0002000000000 => long: 8001
FISTP 0x40dfffc000000000 => quad: 7fff
FISTP 0x40e0002000000000 => quad: 8001
FISTTP 0x40dfffc000000000 => word: 7fff
FISTTP 0x40e0002000000000 => word: 8001
FISTTP 0x40dfffc000000000 => long: 7fff
FISTTP 0x40e0002000000000 => long: 8001
FISTTP 0x40dfffc000000000 => quad: 7fff
FISTTP 0x40e0002000000000 => quad: 8001
FUCOMI 0x40e0002000000000 0x40dfffc000000000 ---
FUCOMPP 0x40e0002000000000 0x40dfffc000000000 ---
Rounding 0
FRNDINT 0x40e0002000000000 => 0x40e0002000000000
FRNDINT 0x40dfffc000000000 => 0x40dfffc000000000
FISTP 0x40e0002000000000 => word: 8001
FISTP 0x40dfffc000000000 => word: 7fff
FISTP 0x40e0002000000000 => long: 8001
FISTP 0x40dfffc000000000 => long: 7fff
FISTP 0x40e0002000000000 => quad: 8001
FISTP 0x40dfffc000000000 => quad: 7fff
FISTTP 0x40e0002000000000 => word: 8001
FISTTP 0x40dfffc000000000 => word: 7fff
FISTTP 0x40e0002000000000 => long: 8001
FISTTP 0x40dfffc000000000 => long: 7fff
FISTTP 0x40e0002000000000 => quad: 8001
FISTTP 0x40dfffc000000000 => quad: 7fff
Rounding 1
FRNDINT 0x40e0002000000000 => 0x40e0002000000000
FRNDINT 0x40dfffc000000000 => 0x40dfffc000000000
FISTP 0x40e0002000000000 => word: 8001
FISTP 0x40dfffc000000000 => word: 7fff
FISTP 0x40e0002000000000 => long: 8001
FISTP 0x40dfffc000000000 => long: 7fff
FISTP 0x40e0002000000000 => quad: 8001
FISTP 0x40dfffc000000000 => quad: 7fff
FISTTP 0x40e0002000000000 => word: 8001
FISTTP 0x40dfffc000000000 => word: 7fff
FISTTP 0x40e0002000000000 => long: 8001
FISTTP 0x40dfffc000000000 => long: 7fff
FISTTP 0x40e0002000000000 => quad: 8001
FISTTP 0x40dfffc000000000 => quad: 7fff
Rounding 2
FRNDINT 0x40e0002000000000 => 0x40e0002000000000
FRNDINT 0x40dfffc000000000 => 0x40dfffc000000000
FISTP 0x40e0002000000000 => word: 8001
FISTP 0x40dfffc000000000 => word: 7fff
FISTP 0x40e0002000000000 => long: 8001
FISTP 0x40dfffc000000000 => long: 7fff
FISTP 0x40e0002000000000 => quad: 8001
FISTP 0x40dfffc000000000 => quad: 7fff
FISTTP 0x40e0002000000000 => word: 8001
FISTTP 0x40dfffc000000000 => word: 7fff
FISTTP 0x40e0002000000000 => long: 8001
FISTTP 0x40dfffc000000000 => long: 7fff
FISTTP 0x40e0002000000000 => quad: 8001
FISTTP 0x40dfffc000000000 => quad: 7fff
FUCOMI 0xc0e0002000000000 0xc0dfffc000000000 --C
FUCOMPP 0xc0e0002000000000 0xc0dfffc000000000 --C
Rounding 0
FRNDINT 0xc0e0002000000000 => 0xc0e0002000000000
FRNDINT 0xc0dfffc000000000 => 0xc0dfffc000000000
FISTP 0xc0e0002000000000 => word: 7fff
FISTP 0xc0dfffc000000000 => word: 8001
FISTP 0xc0e0002000000000 => long: ffff7fff
FISTP 0xc0dfffc000000000 => long: ffff8001
FISTP 0xc0e0002000000000 => quad: ffffffffffff7fff
FISTP 0xc0dfffc000000000 => quad: ffffffffffff8001
FISTTP 0xc0e0002000000000 => word: 7fff
FISTTP 0xc0dfffc000000000 => word: 8001
FISTTP 0xc0e0002000000000 => long: ffff7fff
FISTTP 0xc0dfffc000000000 => long: ffff8001
FISTTP 0xc0e0002000000000 => quad: ffffffffffff7fff
FISTTP 0xc0dfffc000000000 => quad: ffffffffffff8001
Rounding 1
FRNDINT 0xc0e0002000000000 => 0xc0e0002000000000
FRNDINT 0xc0dfffc000000000 => 0xc0dfffc000000000
FISTP 0xc0e0002000000000 => word: 7fff
FISTP 0xc0dfffc000000000 => word: 8001
FISTP 0xc0e0002000000000 => long: ffff7fff
FISTP 0xc0dfffc000000000 => long: ffff8001
FISTP 0xc0e0002000000000 => quad: ffffffffffff7fff
FISTP 0xc0dfffc000000000 => quad: ffffffffffff8001
FISTTP 0xc0e0002000000000 => word: 7fff
FISTTP 0xc0dfffc000000000 => word: 8001
FISTTP 0xc0e0002000000000 => long: ffff7fff
FISTTP 0xc0dfffc000000000 => long: ffff8001
FISTTP 0xc0e0002000000000 => quad: ffffffffffff7fff
FISTTP 0xc0dfffc000000000 => quad: ffffffffffff8001
Rounding 2
FRNDINT 0xc0e0002000000000 => 0xc0e0002000000000
FRNDINT 0xc0dfffc000000000 => 0xc0dfffc000000000
FISTP 0xc0e0002000000000 => word: 7fff
FISTP 0xc0dfffc000000000 => word: 8001
FISTP 0xc0e0002000000000 => long: ffff7fff
FISTP 0xc0dfffc000000000 => long: ffff8001
FISTP 0xc0e0002000000000 => quad: ffffffffffff7fff
FISTP 0xc0dfffc000000000 => quad: ffffffffffff8001
FISTTP 0xc0e0002000000000 => word: 7fff
FISTTP 0xc0dfffc000000000 => word: 8001
FISTTP 0xc0e0002000000000 => long: ffff7fff
FISTTP 0xc0dfffc000000000 => long: ffff8001
FISTTP 0xc0e0002000000000 => quad: ffffffffffff7fff
FISTTP 0xc0dfffc000000000 => quad: ffffffffffff8001
FUCOMI 0xc0dfffc000000000 0xc0e0002000000000 ---
FUCOMPP 0xc0dfffc000000000 0xc0e0002000000000 ---
Rounding 0
FRNDINT 0xc0dfffc000000000 => 0xc0dfffc000000000
FRNDINT 0xc0e0002000000000 => 0xc0e0002000000000
FISTP 0xc0dfffc000000000 => word: 8001
FISTP 0xc0e0002000000000 => word: 7fff
FISTP 0xc0dfffc000000000 => long: ffff8001
FISTP 0xc0e0002000000000 => long: ffff7fff
FISTP 0xc0dfffc000000000 => quad: ffffffffffff8001
FISTP 0xc0e0002000000000 => quad: ffffffffffff7fff
FISTTP 0xc0dfffc000000000 => word: 8001
FISTTP 0xc0e0002000000000 => word: 7fff
FISTTP 0xc0dfffc000000000 => long: ffff8001
FISTTP 0xc0e0002000000000 => long: ffff7fff
FISTTP 0xc0dfffc000000000 => quad: ffffffffffff8001
FISTTP 0xc0e0002000000000 => quad: ffffffffffff7fff
Rounding 1
FRNDINT 0xc0dfffc000000000 => 0xc0dfffc000000000
FRNDINT 0xc0e0002000000000 => 0xc0e0002000000000
FISTP 0xc0dfffc000000000 => word: 8001
FISTP 0xc0e0002000000000 => word: 7fff
FISTP 0xc0dfffc000000000 => long: ffff8001
FISTP 0xc0e0002000000000 => long: ffff7fff
FISTP 0xc0dfffc000000000 => quad: ffffffffffff8001
FISTP 0xc0e0002000000000 => quad: ffffffffffff7fff
FISTTP 0xc0dfffc000000000 => word: 8001
FISTTP 0xc0e0002000000000 => word: 7fff
FISTTP 0xc0dfffc000000000 => long: ffff8001
FISTTP 0xc0e0002000000000 => long: ffff7fff
FISTTP 0xc0dfffc000000000 => quad: ffffffffffff8001
FISTTP 0xc0e0002000000000 => quad: ffffffffffff7fff
Rounding 2
FRNDINT 0xc0dfffc000000000 => 0xc0dfffc000000000
FRNDINT 0xc0e0002000000000 => 0xc0e0002000000000
FISTP 0xc0dfffc000000000 => word: 8001
FISTP 0xc0e0002000000000 => word: 7fff
FISTP 0xc0dfffc000000000 => long: ffff8001
FISTP 0xc0e0002000000000 => long: ffff7fff
FISTP 0xc0dfffc000000000 => quad: ffffffffffff8001
FISTP 0xc0e0002000000000 => quad: ffffffffffff7fff
FISTTP 0xc0dfffc000000000 => word: 8001
FISTTP 0xc0e0002000000000 => word: 7fff
FISTTP 0xc0dfffc000000000 => long: ffff8001
FISTTP 0xc0e0002000000000 => long: ffff7fff
FISTTP 0xc0dfffc000000000 => quad: ffffffffffff8001
FISTTP 0xc0e0002000000000 => quad: ffffffffffff7fff
FUCOMI 0x8000000000000000 0x3ff0000000000000 --C
FUCOMPP 0x8000000000000000 0x3ff0000000000000 --C
Rounding 0
FRNDINT 0x8000000000000000 => 0x8000000000000000
FRNDINT 0x3ff0000000000000 => 0x3ff0000000000000
FISTP 0x8000000000000000 => word: 0
FISTP 0x3ff0000000000000 => word: 1
FISTP 0x8000000000000000 => long: 0
FISTP 0x3ff0000000000000 => long: 1
FISTP 0x8000000000000000 => quad: 0
FISTP 0x3ff0000000000000 => quad: 1
FISTTP 0x8000000000000000 => word: 0
FISTTP 0x3ff0000000000000 => word: 1
FISTTP 0x8000000000000000 => long: 0
FISTTP 0x3ff0000000000000 => long: 1
FISTTP 0x8000000000000000 => quad: 0
FISTTP 0x3ff0000000000000 => quad: 1
Rounding 1
FRNDINT 0x8000000000000000 => 0x8000000000000000
FRNDINT 0x3ff0000000000000 => 0x3ff0000000000000
FISTP 0x8000000000000000 => word: 0
FISTP 0x3ff0000000000000 => word: 1
FISTP 0x8000000000000000 => long: 0
FISTP 0x3ff0000000000000 => long: 1
FISTP 0x8000000000000000 => quad: 0
FISTP 0x3ff0000000000000 => quad: 1
FISTTP 0x8000000000000000 => word: 0
FISTTP 0x3ff0000000000000 => word: 1
FISTTP 0x8000000000000000 => long: 0
FISTTP 0x3ff0000000000000 => long: 1
FISTTP 0x8000000000000000 => quad: 0
FISTTP 0x3ff0000000000000 => quad: 1
Rounding 2
FRNDINT 0x8000000000000000 => 0x8000000000000000
FRNDINT 0x3ff0000000000000 => 0x3ff0000000000000
FISTP 0x8000000000000000 => word: 0
FISTP 0x3ff0000000000000 => word: 1
FISTP 0x8000000000000000 => long: 0
FISTP 0x3ff0000000000000 => long: 1
FISTP 0x8000000000000000 => quad: 0
FISTP 0x3ff0000000000000 => quad: 1
FISTTP 0x8000000000000000 => word: 0
FISTTP 0x3ff0000000000000 => word: 1
FISTTP 0x8000000000000000 => long: 0
FISTTP 0x3ff0000000000000 => long: 1
FISTTP 0x8000000000000000 => quad: 0
FISTTP 0x3ff0000000000000 => quad: 1
FUCOMI 0x3ff0000000000000 0x8000000000000000 ---
FUCOMPP 0x3ff0000000000000 0x8000000000000000 ---
Rounding 0
FRNDINT 0x3ff0000000000000 => 0x3ff0000000000000
FRNDINT 0x8000000000000000 => 0x8000000000000000
FISTP 0x3ff0000000000000 => word: 1
FISTP 0x8000000000000000 => word: 0
FISTP 0x3ff0000000000000 => long: 1
FISTP 0x8000000000000000 => long: 0
FISTP 0x3ff0000000000000 => quad: 1
FISTP 0x8000000000000000 => quad: 0
FISTTP 0x3ff0000000000000 => word: 1
FISTTP 0x8000000000000000 => word: 0
FISTTP 0x3ff0000000000000 => long: 1
FISTTP 0x8000000000000000 => long: 0
FISTTP 0x3ff0000000000000 => quad: 1
FISTTP 0x8000000000000000 => quad: 0
Rounding 1
FRNDINT 0x3ff0000000000000 => 0x3ff0000000000000
FRNDINT 0x8000000000000000 => 0x8000000000000000
FISTP 0x3ff0000000000000 => word: 1
FISTP 0x8000000000000000 => word: 0
FISTP 0x3ff0000000000000 => long: 1
FISTP 0x8000000000000000 => long: 0
FISTP 0x3ff0000000000000 => quad: 1
FISTP 0x8000000000000000 => quad: 0
FISTTP 0x3ff0000000000000 => word: 1
FISTTP 0x8000000000000000 => word: 0
FISTTP 0x3ff0000000000000 => long: 1
FISTTP 0x8000000000000000 => long: 0
FISTTP 0x3ff0000000000000 => quad: 1
FISTTP 0x8000000000000000 => quad: 0
Rounding 2
FRNDINT 0x3ff0000000000000 => 0x3ff0000000000000
FRNDINT 0x8000000000000000 => 0x8000000000000000
FISTP 0x3ff0000000000000 => word: 1
FISTP 0x8000000000000000 => word: 0
FISTP 0x3ff0000000000000 => long: 1
FISTP 0x8000000000000000 => long: 0
FISTP 0x3ff0000000000000 => quad: 1
FISTP 0x8000000000000000 => quad: 0
FISTTP 0x3ff0000000000000 => word: 1
FISTTP 0x8000000000000000 => word: 0
FISTTP 0x3ff0000000000000 => long: 1
FISTTP 0x8000000000000000 => long: 0
FISTTP 0x3ff0000000000000 => quad: 1
FISTTP 0x8000000000000000 => quad: 0
FUCOMI 0x3ff0000000000000 0x3fe89d9000000000 ---
FUCOMPP 0x3ff0000000000000 0x3fe89d9000000000 ---
Rounding 0
FRNDINT 0x3ff0000000000000 => 0x3ff0000000000000
FRNDINT 0x3fe89d9000000000 => 0x3ff0000000000000
FISTP 0x3ff0000000000000 => word: 1
FISTP 0x3fe89d9000000000 => word: 1
FISTP 0x3ff0000000000000 => long: 1
FISTP 0x3fe89d9000000000 => long: 1
FISTP 0x3ff0000000000000 => quad: 1
FISTP 0x3fe89d9000000000 => quad: 1
FISTTP 0x3ff0000000000000 => word: 1
FISTTP 0x3fe89d9000000000 => word: 0
FISTTP 0x3ff0000000000000 => long: 1
FISTTP 0x3fe89d9000000000 => long: 0
FISTTP 0x3ff0000000000000 => quad: 1
FISTTP 0x3fe89d9000000000 => quad: 0
Rounding 1
FRNDINT 0x3ff0000000000000 => 0x3ff0000000000000
FRNDINT 0x3fe89d9000000000 => 0x0
FISTP 0x3ff0000000000000 => word: 1
FISTP 0x3fe89d9000000000 => word: 0
FISTP 0x3ff0000000000000 => long: 1
FISTP 0x3fe89d9000000000 => long: 0
FISTP 0x3ff0000000000000 => quad: 1
FISTP 0x3fe89d9000000000 => quad: 0
FISTTP 0x3ff0000000000000 => word: 1
FISTTP 0x3fe89d9000000000 => word: 0
FISTTP 0x3ff0000000000000 => long: 1
FISTTP 0x3fe89d9000000000 => long: 0
FISTTP 0x3ff0000000000000 => quad: 1
FISTTP 0x3fe89d9000000000 => quad: 0
Rounding 2
FRNDINT 0x3ff0000000000000 => 0x3ff0000000000000
FRNDINT 0x3fe89d9000000000 => 0x3ff0000000000000
FISTP 0x3ff0000000000000 => word: 1
FISTP 0x3fe89d9000000000 => word: 1
FISTP 0x3ff0000000000000 => long: 1
FISTP 0x3fe89d9000000000 => long: 1
FISTP 0x3ff0000000000000 => quad: 1
FISTP 0x3fe89d9000000000 => quad: 1
FISTTP 0x3ff0000000000000 => word: 1
FISTTP 0x3fe89d9000000000 => word: 0
FISTTP 0x3ff0000000000000 => long: 1
FISTTP 0x3fe89d9000000000 => long: 0
FISTTP 0x3ff0000000000000 => quad: 1
FISTTP 0x3fe89d9000000000 => quad: 0
FUCOMI 0x3fe89d9000000000 0x3ff0000000000000 --C
FUCOMPP 0x3fe89d9000000000 0x3ff0000000000000 --C
Rounding 0
FRNDINT 0x3fe89d9000000000 => 0x3ff0000000000000
FRNDINT 0x3ff0000000000000 => 0x3ff0000000000000
FISTP 0x3fe89d9000000000 => word: 1
FISTP 0x3ff0000000000000 => word: 1
FISTP 0x3fe89d9000000000 => long: 1
FISTP 0x3ff0000000000000 => long: 1
FISTP 0x3fe89d9000000000 => quad: 1
FISTP 0x3ff0000000000000 => quad: 1
FISTTP 0x3fe89d9000000000 => word: 0
FISTTP 0x3ff0000000000000 => word: 1
FISTTP 0x3fe89d9000000000 => long: 0
FISTTP 0x3ff0000000000000 => long: 1
FISTTP 0x3fe89d9000000000 => quad: 0
FISTTP 0x3ff0000000000000 => quad: 1
Rounding 1
FRNDINT 0x3fe89d9000000000 => 0x0
FRNDINT 0x3ff0000000000000 => 0x3ff0000000000000
FISTP 0x3fe89d9000000000 => word: 0
FISTP 0x3ff0000000000000 => word: 1
FISTP 0x3fe89d9000000000 => long: 0
FISTP 0x3ff0000000000000 => long: 1
FISTP 0x3fe89d9000000000 => quad: 0
FISTP 0x3ff0000000000000 => quad: 1
FISTTP 0x3fe89d9000000000 => word: 0
FISTTP 0x3ff0000000000000 => word: 1
FISTTP 0x3fe89d9000000000 => long: 0
FISTTP 0x3ff0000000000000 => long: 1
FISTTP 0x3fe89d9000000000 => quad: 0
FISTTP 0x3ff0000000000000 => quad: 1
Rounding 2
FRNDINT 0x3fe89d9000000000 => 0x3ff0000000000000
FRNDINT 0x3ff0000000000000 => 0x3ff0000000000000
FISTP 0x3fe89d9000000000 => word: 1
FISTP 0x3ff0000000000000 => word: 1
FISTP 0x3fe89d9000000000 => long: 1
FISTP 0x3ff0000000000000 => long: 1
FISTP 0x3fe89d9000000000 => quad: 1
FISTP 0x3ff0000000000000 => quad: 1
FISTTP 0x3fe89d9000000000 => word: 0
FISTTP 0x3ff0000000000000 => word: 1
FISTTP 0x3fe89d9000000000 => long: 0
FISTTP 0x3ff0000000000000 => long: 1
FISTTP 0x3fe89d9000000000 => quad: 0
FISTTP 0x3ff0000000000000 => quad: 1
FUCOMI 0x3ff0000000000000 0x7ff0000000000000 --C
FUCOMPP 0x3ff0000000000000 0x7ff0000000000000 --C
Rounding 0
FRNDINT 0x3ff0000000000000 => 0x3ff0000000000000
FRNDINT 0x7ff0000000000000 => 0x7ff0000000000000
FISTP 0x3ff0000000000000 => word: 1
FISTP 0x7ff0000000000000 => word: 0
FISTP 0x3ff0000000000000 => long: 1
FISTP 0x7ff0000000000000 => long: 80000000
FISTP 0x3ff0000000000000 => quad: 1
FISTP 0x7ff0000000000000 => quad: 8000000000000000
FISTTP 0x3ff0000000000000 => word: 1
FISTTP 0x7ff0000000000000 => word: 0
FISTTP 0x3ff0000000000000 => long: 1
FISTTP 0x7ff0000000000000 => long: 80000000
FISTTP 0x3ff0000000000000 => quad: 1
FISTTP 0x7ff0000000000000 => quad: 8000000000000000
Rounding 1
FRNDINT 0x3ff0000000000000 => 0x3ff0000000000000
FRNDINT 0x7ff0000000000000 => 0x7ff0000000000000
FISTP 0x3ff0000000000000 => word: 1
FISTP 0x7ff0000000000000 => word: 0
FISTP 0x3ff0000000000000 => long: 1
FISTP 0x7ff0000000000000 => long: 80000000
FISTP 0x3ff0000000000000 => quad: 1
FISTP 0x7ff0000000000000 => quad: 8000000000000000
FISTTP 0x3ff0000000000000 => word: 1
FISTTP 0x7ff0000000000000 => word: 0
FISTTP 0x3ff0000000000000 => long: 1
FISTTP 0x7ff0000000000000 => long: 80000000
FISTTP 0x3ff0000000000000 => quad: 1
FISTTP 0x7ff0000000000000 => quad: 8000000000000000
Rounding 2
FRNDINT 0x3ff0000000000000 => 0x3ff0000000000000
FRNDINT 0x7ff0000000000000 => 0x7ff0000000000000
FISTP 0x3ff0000000000000 => word: 1
FISTP 0x7ff0000000000000 => word: 0
FISTP 0x3ff0000000000000 => long: 1
FISTP 0x7ff0000000000000 => long: 80000000
FISTP 0x3ff0000000000000 => quad: 1
FISTP 0x7ff0000000000000 => quad: 8000000000000000
FISTTP 0x3ff0000000000000 => word: 1
FISTTP 0x7ff0000000000000 => word: 0
FISTTP 0x3ff0000000000000 => long: 1
FISTTP 0x7ff0000000000000 => long: 80000000
FISTTP 0x3ff0000000000000 => quad: 1
FISTTP 0x7ff0000000000000 => quad: 8000000000000000
FUCOMI 0x7ff0000000000000 0x3ff0000000000000 ---
FUCOMPP 0x7ff0000000000000 0x3ff0000000000000 ---
Rounding 0
FRNDINT 0x7ff0000000000000 => 0x7ff0000000000000
FRNDINT 0x3ff0000000000000 => 0x3ff0000000000000
FISTP 0x7ff0000000000000 => word: 0
FISTP 0x3ff0000000000000 => word: 1
FISTP 0x7ff0000000000000 => long: 80000000
FISTP 0x3ff0000000000000 => long: 1
FISTP 0x7ff0000000000000 => quad: 8000000000000000
FISTP 0x3ff0000000000000 => quad: 1
FISTTP 0x7ff0000000000000 => word: 0
FISTTP 0x3ff0000000000000 => word: 1
FISTTP 0x7ff0000000000000 => long: 80000000
FISTTP 0x3ff0000000000000 => long: 1
FISTTP 0x7ff0000000000000 => quad: 8000000000000000
FISTTP 0x3ff0000000000000 => quad: 1
Rounding 1
FRNDINT 0x7ff0000000000000 => 0x7ff0000000000000
FRNDINT 0x3ff0000000000000 => 0x3ff0000000000000
FISTP 0x7ff0000000000000 => word: 0
FISTP 0x3ff0000000000000 => word: 1
FISTP 0x7ff0000000000000 => long: 80000000
FISTP 0x3ff0000000000000 => long: 1
FISTP 0x7ff0000000000000 => quad: 8000000000000000
FISTP 0x3ff0000000000000 => quad: 1
FISTTP 0x7ff0000000000000 => word: 0
FISTTP 0x3ff0000000000000 => word: 1
FISTTP 0x7ff0000000000000 => long: 80000000
FISTTP 0x3ff0000000000000 => long: 1
FISTTP 0x7ff0000000000000 => quad: 8000000000000000
FISTTP 0x3ff0000000000000 => quad: 1
Rounding 2
FRNDINT 0x7ff0000000000000 => 0x7ff0000000000000
FRNDINT 0x3ff0000000000000 => 0x3ff0000000000000
FISTP 0x7ff0000000000000 => word: 0
FISTP 0x3ff0000000000000 => word: 1
FISTP 0x7ff0000000000000 => long: 80000000
FISTP 0x3ff0000000000000 => long: 1
FISTP 0x7ff0000000000000 => quad: 8000000000000000
FISTP 0x3ff0000000000000 => quad: 1
FISTTP 0x7ff0000000000000 => word: 0
FISTTP 0x3ff0000000000000 => word: 1
FISTTP 0x7ff0000000000000 => long: 80000000
FISTTP 0x3ff0000000000000 => long: 1
FISTTP 0x7ff0000000000000 => quad: 8000000000000000
FISTTP 0x3ff0000000000000 => quad: 1
FUCOMI 0xfff0000000000000 0x7ff0000000000000 --C
FUCOMPP 0xfff0000000000000 0x7ff0000000000000 --C
Rounding 0
FRNDINT 0xfff0000000000000 => 0xfff0000000000000
FRNDINT 0x7ff0000000000000 => 0x7ff0000000000000
FISTP 0xfff0000000000000 => word: 0
FISTP 0x7ff0000000000000 => word: 0
FISTP 0xfff0000000000000 => long: 80000000
FISTP 0x7ff0000000000000 => long: 80000000
FISTP 0xfff0000000000000 => quad: 8000000000000000
FISTP 0x7ff0000000000000 => quad: 8000000000000000
FISTTP 0xfff0000000000000 => word: 0
FISTTP 0x7ff0000000000000 => word: 0
FISTTP 0xfff0000000000000 => long: 80000000
FISTTP 0x7ff0000000000000 => long: 80000000
FISTTP 0xfff0000000000000 => quad: 8000000000000000
FISTTP 0x7ff0000000000000 => quad: 8000000000000000
Rounding 1
FRNDINT 0xfff0000000000000 => 0xfff0000000000000
FRNDINT 0x7ff0000000000000 => 0x7ff0000000000000
FISTP 0xfff0000000000000 => word: 0
FISTP 0x7ff0000000000000 => word: 0
FISTP 0xfff0000000000000 => long: 80000000
FISTP 0x7ff0000000000000 => long: 80000000
FISTP 0xfff0000000000000 => quad: 8000000000000000
FISTP 0x7ff0000000000000 => quad: 8000000000000000
FISTTP 0xfff0000000000000 => word: 0
FISTTP 0x7ff0000000000000 => word: 0
FISTTP 0xfff0000000000000 => long: 80000000
FISTTP 0x7ff0000000000000 => long: 80000000
FISTTP 0xfff0000000000000 => quad: 8000000000000000
FISTTP 0x7ff0000000000000 => quad: 8000000000000000
Rounding 2
FRNDINT 0xfff0000000000000 => 0xfff0000000000000
FRNDINT 0x7ff0000000000000 => 0x7ff0000000000000
FISTP 0xfff0000000000000 => word: 0
FISTP 0x7ff0000000000000 => word: 0
FISTP 0xfff0000000000000 => long: 80000000
FISTP 0x7ff0000000000000 => long: 80000000
FISTP 0xfff0000000000000 => quad: 8000000000000000
FISTP 0x7ff0000000000000 => quad: 8000000000000000
FISTTP 0xfff0000000000000 => word: 0
FISTTP 0x7ff0000000000000 => word: 0
FISTTP 0xfff0000000000000 => long: 80000000
FISTTP 0x7ff0000000000000 => long: 80000000
FISTTP 0xfff0000000000000 => quad: 8000000000000000
FISTTP 0x7ff0000000000000 => quad: 8000000000000000
FUCOMI 0x7ff0000000000000 0xfff0000000000000 ---
FUCOMPP 0x7ff0000000000000 0xfff0000000000000 ---
Rounding 0
FRNDINT 0x7ff0000000000000 => 0x7ff0000000000000
FRNDINT 0xfff0000000000000 => 0xfff0000000000000
FISTP 0x7ff0000000000000 => word: 0
FISTP 0xfff0000000000000 => word: 0
FISTP 0x7ff0000000000000 => long: 80000000
FISTP 0xfff0000000000000 => long: 80000000
FISTP 0x7ff0000000000000 => quad: 8000000000000000
FISTP 0xfff0000000000000 => quad: 8000000000000000
FISTTP 0x7ff0000000000000 => word: 0
FISTTP 0xfff0000000000000 => word: 0
FISTTP 0x7ff0000000000000 => long: 80000000
FISTTP 0xfff0000000000000 => long: 80000000
FISTTP 0x7ff0000000000000 => quad: 8000000000000000
FISTTP 0xfff0000000000000 => quad: 8000000000000000
Rounding 1
FRNDINT 0x7ff0000000000000 => 0x7ff0000000000000
FRNDINT 0xfff0000000000000 => 0xfff0000000000000
FISTP 0x7ff0000000000000 => word: 0
FISTP 0xfff0000000000000 => word: 0
FISTP 0x7ff0000000000000 => long: 80000000
FISTP 0xfff0000000000000 => long: 80000000
FISTP 0x7ff0000000000000 => quad: 8000000000000000
FISTP 0xfff0000000000000 => quad: 8000000000000000
FISTTP 0x7ff0000000000000 => word: 0
FISTTP 0xfff0000000000000 => word: 0
FISTTP 0x7ff0000000000000 => long: 80000000
FISTTP 0xfff0000000000000 => long: 80000000
FISTTP 0x7ff0000000000000 => quad: 8000000000000000
FISTTP 0xfff0000000000000 => quad: 8000000000000000
Rounding 2
FRNDINT 0x7ff0000000000000 => 0x7ff0000000000000
FRNDINT 0xfff0000000000000 => 0xfff0000000000000
FISTP 0x7ff0000000000000 => word: 0
FISTP 0xfff0000000000000 => word: 0
FISTP 0x7ff0000000000000 => long: 80000000
FISTP 0xfff0000000000000 => long: 80000000
FISTP 0x7ff0000000000000 => quad: 8000000000000000
FISTP 0xfff0000000000000 => quad: 8000000000000000
FISTTP 0x7ff0000000000000 => word: 0
FISTTP 0xfff0000000000000 => word: 0
FISTTP 0x7ff0000000000000 => long: 80000000
FISTTP 0xfff0000000000000 => long: 80000000
FISTTP 0x7ff0000000000000 => quad: 8000000000000000
FISTTP 0xfff0000000000000 => quad: 8000000000000000
FUCOMI 0x3ff0002ca0000000 0xaeff000025000000 ---
FUCOMPP 0x3ff0002ca0000000 0xaeff000025000000 ---
Rounding 0
FRNDINT 0x3ff0002ca0000000 => 0x3ff0000000000000
FRNDINT 0xaeff000025000000 => 0x8000000000000000
FISTP 0x3ff0002ca0000000 => word: 1
FISTP 0xaeff000025000000 => word: 0
FISTP 0x3ff0002ca0000000 => long: 1
FISTP 0xaeff000025000000 => long: 0
FISTP 0x3ff0002ca0000000 => quad: 1
FISTP 0xaeff000025000000 => quad: 0
FISTTP 0x3ff0002ca0000000 => word: 1
FISTTP 0xaeff000025000000 => word: 0
FISTTP 0x3ff0002ca0000000 => long: 1
FISTTP 0xaeff000025000000 => long: 0
FISTTP 0x3ff0002ca0000000 => quad: 1
FISTTP 0xaeff000025000000 => quad: 0
Rounding 1
FRNDINT 0x3ff0002ca0000000 => 0x3ff0000000000000
FRNDINT 0xaeff000025000000 => 0xbff0000000000000
FISTP 0x3ff0002ca0000000 => word: 1
FISTP 0xaeff000025000000 => word: ffff
FISTP 0x3ff0002ca0000000 => long: 1
FISTP 0xaeff000025000000 => long: ffffffff
FISTP 0x3ff0002ca0000000 => quad: 1
FISTP 0xaeff000025000000 => quad: ffffffffffffffff
FISTTP 0x3ff0002ca0000000 => word: 1
FISTTP 0xaeff000025000000 => word: 0
FISTTP 0x3ff0002ca0000000 => long: 1
FISTTP 0xaeff000025000000 => long: 0
FISTTP 0x3ff0002ca0000000 => quad: 1
FISTTP 0xaeff000025000000 => quad: 0
Rounding 2
FRNDINT 0x3ff0002ca0000000 => 0x4000000000000000
FRNDINT 0xaeff000025000000 => 0x8000000000000000
FISTP 0x3ff0002ca0000000 => word: 2
FISTP 0xaeff000025000000 => word: 0
FISTP 0x3ff0002ca0000000 => long: 2
FISTP 0xaeff000025000000 => long: 0
FISTP 0x3ff0002ca0000000 => quad: 2
FISTP 0xaeff000025000000 => quad: 0
FISTTP 0x3ff0002ca0000000 => word: 1
FISTTP 0xaeff000025000000 => word: 0
FISTTP 0x3ff0002ca0000000 => long: 1
FISTTP 0xaeff000025000000 => long: 0
FISTTP 0x3ff0002ca0000000 => quad: 1
FISTTP 0xaeff000025000000 => quad: 0
FUCOMI 0xaeff000025000000 0x3ff0002ca0000000 --C
FUCOMPP 0xaeff000025000000 0x3ff0002ca0000000 --C
Rounding 0
FRNDINT 0xaeff000025000000 => 0x8000000000000000
FRNDINT 0x3ff0002ca0000000 => 0x3ff0000000000000
FISTP 0xaeff000025000000 => word: 0
FISTP 0x3ff0002ca0000000 => word: 1
FISTP 0xaeff000025000000 => long: 0
FISTP 0x3ff0002ca0000000 => long: 1
FISTP 0xaeff000025000000 => quad: 0
FISTP 0x3ff0002ca0000000 => quad: 1
FISTTP 0xaeff000025000000 => word: 0
FISTTP 0x3ff0002ca0000000 => word: 1
FISTTP 0xaeff000025000000 => long: 0
FISTTP 0x3ff0002ca0000000 => long: 1
FISTTP 0xaeff000025000000 => quad: 0
FISTTP 0x3ff0002ca0000000 => quad: 1
Rounding 1
FRNDINT 0xaeff000025000000 => 0xbff0000000000000
FRNDINT 0x3ff0002ca0000000 => 0x3ff0000000000000
FISTP 0xaeff000025000000 => word: ffff
FISTP 0x3ff0002ca0000000 => word: 1
FISTP 0xaeff000025000000 => long: ffffffff
FISTP 0x3ff0002ca0000000 => long: 1
FISTP 0xaeff000025000000 => quad: ffffffffffffffff
FISTP 0x3ff0002ca0000000 => quad: 1
FISTTP 0xaeff000025000000 => word: 0
FISTTP 0x3ff0002ca0000000 => word: 1
FISTTP 0xaeff000025000000 => long: 0
FISTTP 0x3ff0002ca0000000 => long: 1
FISTTP 0xaeff000025000000 => quad: 0
FISTTP 0x3ff0002ca0000000 => quad: 1
Rounding 2
FRNDINT 0xaeff000025000000 => 0x8000000000000000
FRNDINT 0x3ff0002ca0000000 => 0x4000000000000000
FISTP 0xaeff000025000000 => word: 0
FISTP 0x3ff0002ca0000000 => word: 2
FISTP 0xaeff000025000000 => long: 0
FISTP 0x3ff0002ca0000000 => long: 2
FISTP 0xaeff000025000000 => quad: 0
FISTP 0x3ff0002ca0000000 => quad: 2
FISTTP 0xaeff000025000000 => word: 0
FISTTP 0x3ff0002ca0000000 => word: 1
FISTTP 0xaeff000025000000 => long: 0
FISTTP 0x3ff0002ca0000000 => long: 1
FISTTP 0xaeff000025000000 => quad: 0
FISTTP 0x3ff0002ca0000000 => quad: 1
FUCOMI 0x3ff0000050000000 0xc082c00000000000 ---
FUCOMPP 0x3ff0000050000000 0xc082c00000000000 ---
Rounding 0
FRNDINT 0x3ff0000050000000 => 0x3ff0000000000000
FRNDINT 0xc082c00000000000 => 0xc082c00000000000
FISTP 0x3ff0000050000000 => word: 1
FISTP 0xc082c00000000000 => word: fda8
FISTP 0x3ff0000050000000 => long: 1
FISTP 0xc082c00000000000 => long: fffffda8
FISTP 0x3ff0000050000000 => quad: 1
FISTP 0xc082c00000000000 => quad: fffffffffffffda8
FISTTP 0x3ff0000050000000 => word: 1
FISTTP 0xc082c00000000000 => word: fda8
FISTTP 0x3ff0000050000000 => long: 1
FISTTP 0xc082c00000000000 => long: fffffda8
FISTTP 0x3ff0000050000000 => quad: 1
FISTTP 0xc082c00000000000 => quad: fffffffffffffda8
Rounding 1
FRNDINT 0x3ff0000050000000 => 0x3ff0000000000000
FRNDINT 0xc082c00000000000 => 0xc082c00000000000
FISTP 0x3ff0000050000000 => word: 1
FISTP 0xc082c00000000000 => word: fda8
FISTP 0x3ff0000050000000 => long: 1
FISTP 0xc082c00000000000 => long: fffffda8
FISTP 0x3ff0000050000000 => quad: 1
FISTP 0xc082c00000000000 => quad: fffffffffffffda8
FISTTP 0x3ff0000050000000 => word: 1
FISTTP 0xc082c00000000000 => word: fda8
FISTTP 0x3ff0000050000000 => long: 1
FISTTP 0xc082c00000000000 => long: fffffda8
FISTTP 0x3ff0000050000000 => quad: 1
FISTTP 0xc082c00000000000 => quad: fffffffffffffda8
Rounding 2
FRNDINT 0x3ff0000050000000 => 0x4000000000000000
FRNDINT 0xc082c00000000000 => 0xc082c00000000000
FISTP 0x3ff0000050000000 => word: 2
FISTP 0xc082c00000000000 => word: fda8
FISTP 0x3ff0000050000000 => long: 2
FISTP 0xc082c00000000000 => long: fffffda8
FISTP 0x3ff0000050000000 => quad: 2
FISTP 0xc082c00000000000 => quad: fffffffffffffda8
FISTTP 0x3ff0000050000000 => word: 1
FISTTP 0xc082c00000000000 => word: fda8
FISTTP 0x3ff0000050000000 => long: 1
FISTTP 0xc082c00000000000 => long: fffffda8
FISTTP 0x3ff0000050000000 => quad: 1
FISTTP 0xc082c00000000000 => quad: fffffffffffffda8
FUCOMI 0xc082c00000000000 0x3ff0000050000000 --C
FUCOMPP 0xc082c00000000000 0x3ff0000050000000 --C
Rounding 0
FRNDINT 0xc082c00000000000 => 0xc082c00000000000
FRNDINT 0x3ff0000050000000 => 0x3ff0000000000000
FISTP 0xc082c00000000000 => word: fda8
FISTP 0x3ff0000050000000 => word: 1
FISTP 0xc082c00000000000 => long: fffffda8
FISTP 0x3ff0000050000000 => long: 1
FISTP 0xc082c00000000000 => quad: fffffffffffffda8
FISTP 0x3ff0000050000000 => quad: 1
FISTTP 0xc082c00000000000 => word: fda8
FISTTP 0x3ff0000050000000 => word: 1
FISTTP 0xc082c00000000000 => long: fffffda8
FISTTP 0x3ff0000050000000 => long: 1
FISTTP 0xc082c00000000000 => quad: fffffffffffffda8
FISTTP 0x3ff0000050000000 => quad: 1
Rounding 1
FRNDINT 0xc082c00000000000 => 0xc082c00000000000
FRNDINT 0x3ff0000050000000 => 0x3ff0000000000000
FISTP 0xc082c00000000000 => word: fda8
FISTP 0x3ff0000050000000 => word: 1
FISTP 0xc082c00000000000 => long: fffffda8
FISTP 0x3ff0000050000000 => long: 1
FISTP 0xc082c00000000000 => quad: fffffffffffffda8
FISTP 0x3ff0000050000000 => quad: 1
FISTTP 0xc082c00000000000 => word: fda8
FISTTP 0x3ff0000050000000 => word: 1
FISTTP 0xc082c00000000000 => long: fffffda8
FISTTP 0x3ff0000050000000 => long: 1
FISTTP 0xc082c00000000000 => quad: fffffffffffffda8
FISTTP 0x3ff0000050000000 => quad: 1
Rounding 2
FRNDINT 0xc082c00000000000 => 0xc082c00000000000
FRNDINT 0x3ff0000050000000 => 0x4000000000000000
FISTP 0xc082c00000000000 => word: fda8
FISTP 0x3ff0000050000000 => word: 2
FISTP 0xc082c00000000000 => long: fffffda8
FISTP 0x3ff0000050000000 => long: 2
FISTP 0xc082c00000000000 => quad: fffffffffffffda8
FISTP 0x3ff0000050000000 => quad: 2
FISTTP 0xc082c00000000000 => word: fda8
FISTTP 0x3ff0000050000000 => word: 1
FISTTP 0xc082c00000000000 => long: fffffda8
FISTTP 0x3ff0000050000000 => long: 1
FISTTP 0xc082c00000000000 => quad: fffffffffffffda8
FISTTP 0x3ff0000050000000 => quad: 1
FUCOMI 0x0 0x7ff8000000000001 ZPC
FUCOMPP 0x0 0x7ff8000000000001 ZPC
Rounding 0
FRNDINT 0x0 => 0x0
FRNDINT 0x7ff8000000000001 => 0x7ff8000000000001
FISTP 0x0 => word: 0
FISTP 0x7ff8000000000001 => word: 0
FISTP 0x0 => long: 0
FISTP 0x7ff8000000000001 => long: 80000000
FISTP 0x0 => quad: 0
FISTP 0x7ff8000000000001 => quad: 8000000000000000
FISTTP 0x0 => word: 0
FISTTP 0x7ff8000000000001 => word: 0
FISTTP 0x0 => long: 0
FISTTP 0x7ff8000000000001 => long: 80000000
FISTTP 0x0 => quad: 0
FISTTP 0x7ff8000000000001 => quad: 8000000000000000
Rounding 1
FRNDINT 0x0 => 0x0
FRNDINT 0x7ff8000000000001 => 0x7ff8000000000001
FISTP 0x0 => word: 0
FISTP 0x7ff8000000000001 => word: 0
FISTP 0x0 => long: 0
FISTP 0x7ff8000000000001 => long: 80000000
FISTP 0x0 => quad: 0
FISTP 0x7ff8000000000001 => quad: 8000000000000000
FISTTP 0x0 => word: 0
FISTTP 0x7ff8000000000001 => word: 0
FISTTP 0x0 => long: 0
FISTTP 0x7ff8000000000001 => long: 80000000
FISTTP 0x0 => quad: 0
FISTTP 0x7ff8000000000001 => quad: 8000000000000000
Rounding 2
FRNDINT 0x0 => 0x0
FRNDINT 0x7ff8000000000001 => 0x7ff8000000000001
FISTP 0x0 => word: 0
FISTP 0x7ff8000000000001 => word: 0
FISTP 0x0 => long: 0
FISTP 0x7ff8000000000001 => long: 80000000
FISTP 0x0 => quad: 0
FISTP 0x7ff8000000000001 => quad: 8000000000000000
FISTTP 0x0 => word: 0
FISTTP 0x7ff8000000000001 => word: 0
FISTTP 0x0 => long: 0
FISTTP 0x7ff8000000000001 => long: 80000000
FISTTP 0x0 => quad: 0
FISTTP 0x7ff8000000000001 => quad: 8000000000000000
FUCOMI 0x7ff8000000000001 0x0 ZPC
FUCOMPP 0x7ff8000000000001 0x0 ZPC
Rounding 0
FRNDINT 0x7ff8000000000001 => 0x7ff8000000000001
FRNDINT 0x0 => 0x0
FISTP 0x7ff8000000000001 => word: 0
FISTP 0x0 => word: 0
FISTP 0x7ff8000000000001 => long: 80000000
FISTP 0x0 => long: 0
FISTP 0x7ff8000000000001 => quad: 8000000000000000
FISTP 0x0 => quad: 0
FISTTP 0x7ff8000000000001 => word: 0
FISTTP 0x0 => word: 0
FISTTP 0x7ff8000000000001 => long: 80000000
FISTTP 0x0 => long: 0
FISTTP 0x7ff8000000000001 => quad: 8000000000000000
FISTTP 0x0 => quad: 0
Rounding 1
FRNDINT 0x7ff8000000000001 => 0x7ff8000000000001
FRNDINT 0x0 => 0x0
FISTP 0x7ff8000000000001 => word: 0
FISTP 0x0 => word: 0
FISTP 0x7ff8000000000001 => long: 80000000
FISTP 0x0 => long: 0
FISTP 0x7ff8000000000001 => quad: 8000000000000000
FISTP 0x0 => quad: 0
FISTTP 0x7ff8000000000001 => word: 0
FISTTP 0x0 => word: 0
FISTTP 0x7ff8000000000001 => long: 80000000
FISTTP 0x0 => long: 0
FISTTP 0x7ff8000000000001 => quad: 8000000000000000
FISTTP 0x0 => quad: 0
Rounding 2
FRNDINT 0x7ff8000000000001 => 0x7ff8000000000001
FRNDINT 0x0 => 0x0
FISTP 0x7ff8000000000001 => word: 0
FISTP 0x0 => word: 0
FISTP 0x7ff8000000000001 => long: 80000000
FISTP 0x0 => long: 0
FISTP 0x7ff8000000000001 => quad: 8000000000000000
FISTP 0x0 => quad: 0
FISTTP 0x7ff8000000000001 => word: 0
FISTTP 0x0 => word: 0
FISTTP 0x7ff8000000000001 => long: 80000000
FISTTP 0x0 => long: 0
FISTTP 0x7ff8000000000001 => quad: 8000000000000000
FISTTP 0x0 => quad: 0
FUCOMI 0x7ff8000000000001 0x7ff8000000000001 ZPC
FUCOMPP 0x7ff8000000000001 0x7ff8000000000001 ZPC
Rounding 0
FRNDINT 0x7ff8000000000001 => 0x7ff8000000000001
FRNDINT 0x7ff8000000000001 => 0x7ff8000000000001
FISTP 0x7ff8000000000001 => word: 0
FISTP 0x7ff8000000000001 => word: 0
FISTP 0x7ff8000000000001 => long: 80000000
FISTP 0x7ff8000000000001 => long: 80000000
FISTP 0x7ff8000000000001 => quad: 8000000000000000
FISTP 0x7ff8000000000001 => quad: 8000000000000000
FISTTP 0x7ff8000000000001 => word: 0
FISTTP 0x7ff8000000000001 => word: 0
FISTTP 0x7ff8000000000001 => long: 80000000
FISTTP 0x7ff8000000000001 => long: 80000000
FISTTP 0x7ff8000000000001 => quad: 8000000000000000
FISTTP 0x7ff8000000000001 => quad: 8000000000000000
Rounding 1
FRNDINT 0x7ff8000000000001 => 0x7ff8000000000001
FRNDINT 0x7ff8000000000001 => 0x7ff8000000000001
FISTP 0x7ff8000000000001 => word: 0
FISTP 0x7ff8000000000001 => word: 0
FISTP 0x7ff8000000000001 => long: 80000000
FISTP 0x7ff8000000000001 => long: 80000000
FISTP 0x7ff8000000000001 => quad: 8000000000000000
FISTP 0x7ff8000000000001 => quad: 8000000000000000
FISTTP 0x7ff8000000000001 => word: 0
FISTTP 0x7ff8000000000001 => word: 0
FISTTP 0x7ff8000000000001 => long: 80000000
FISTTP 0x7ff8000000000001 => long: 80000000
FISTTP 0x7ff8000000000001 => quad: 8000000000000000
FISTTP 0x7ff8000000000001 => quad: 8000000000000000
Rounding 2
FRNDINT 0x7ff8000000000001 => 0x7ff8000000000001
FRNDINT 0x7ff8000000000001 => 0x7ff8000000000001
FISTP 0x7ff8000000000001 => word: 0
FISTP 0x7ff8000000000001 => word: 0
FISTP 0x7ff8000000000001 => long: 80000000
FISTP 0x7ff8000000000001 => long: 80000000
FISTP 0x7ff8000000000001 => quad: 8000000000000000
FISTP 0x7ff8000000000001 => quad: 8000000000000000
FISTTP 0x7ff8000000000001 => word: 0
FISTTP 0x7ff8000000000001 => word: 0
FISTTP 0x7ff8000000000001 => long: 80000000
FISTTP 0x7ff8000000000001 => long: 80000000
FISTTP 0x7ff8000000000001 => quad: 8000000000000000
FISTTP 0x7ff8000000000001 => quad: 8000000000000000
FUCOMI 0x7ff8000000000001 0x7ff8000000000001 ZPC
FUCOMPP 0x7ff8000000000001 0x7ff8000000000001 ZPC
Rounding 0
FRNDINT 0x7ff8000000000001 => 0x7ff8000000000001
FRNDINT 0x7ff8000000000001 => 0x7ff8000000000001
FISTP 0x7ff8000000000001 => word: 0
FISTP 0x7ff8000000000001 => word: 0
FISTP 0x7ff8000000000001 => long: 80000000
FISTP 0x7ff8000000000001 => long: 80000000
FISTP 0x7ff8000000000001 => quad: 8000000000000000
FISTP 0x7ff8000000000001 => quad: 8000000000000000
FISTTP 0x7ff8000000000001 => word: 0
FISTTP 0x7ff8000000000001 => word: 0
FISTTP 0x7ff8000000000001 => long: 80000000
FISTTP 0x7ff8000000000001 => long: 80000000
FISTTP 0x7ff8000000000001 => quad: 8000000000000000
FISTTP 0x7ff8000000000001 => quad: 8000000000000000
Rounding 1
FRNDINT 0x7ff8000000000001 => 0x7ff8000000000001
FRNDINT 0x7ff8000000000001 => 0x7ff8000000000001
FISTP 0x7ff8000000000001 => word: 0
FISTP 0x7ff8000000000001 => word: 0
FISTP 0x7ff8000000000001 => long: 80000000
FISTP 0x7ff8000000000001 => long: 80000000
FISTP 0x7ff8000000000001 => quad: 8000000000000000
FISTP 0x7ff8000000000001 => quad: 8000000000000000
FISTTP 0x7ff8000000000001 => word: 0
FISTTP 0x7ff8000000000001 => word: 0
FISTTP 0x7ff8000000000001 => long: 80000000
FISTTP 0x7ff8000000000001 => long: 80000000
FISTTP 0x7ff8000000000001 => quad: 8000000000000000
FISTTP 0x7ff8000000000001 => quad: 8000000000000000
Rounding 2
FRNDINT 0x7ff8000000000001 => 0x7ff8000000000001
FRNDINT 0x7ff8000000000001 => 0x7ff8000000000001
FISTP 0x7ff8000000000001 => word: 0
FISTP 0x7ff8000000000001 => word: 0
FISTP 0x7ff8000000000001 => long: 80000000
FISTP 0x7ff8000000000001 => long: 80000000
FISTP 0x7ff8000000000001 => quad: 8000000000000000
FISTP 0x7ff8000000000001 => quad: 8000000000000000
FISTTP 0x7ff8000000000001 => word: 0
FISTTP 0x7ff8000000000001 => word: 0
FISTTP 0x7ff8000000000001 => long: 80000000
FISTTP 0x7ff8000000000001 => long: 80000000
FISTTP 0x7ff8000000000001 => quad: 8000000000000000
FISTTP 0x7ff8000000000001 => quad: 8000000000000000
Done