box64/tests/ref22.txt

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: 8000
FISTP 0x40dfffc000000000 => long: 7fff
FISTP 0x40e0002000000000 => long: 8001
FISTP 0x40dfffc000000000 => quad: 7fff
FISTP 0x40e0002000000000 => quad: 8001
FISTTP 0x40dfffc000000000 => word: 7fff
FISTTP 0x40e0002000000000 => word: 8000
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: 8000
FISTP 0x40dfffc000000000 => long: 7fff
FISTP 0x40e0002000000000 => long: 8001
FISTP 0x40dfffc000000000 => quad: 7fff
FISTP 0x40e0002000000000 => quad: 8001
FISTTP 0x40dfffc000000000 => word: 7fff
FISTTP 0x40e0002000000000 => word: 8000
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: 8000
FISTP 0x40dfffc000000000 => long: 7fff
FISTP 0x40e0002000000000 => long: 8001
FISTP 0x40dfffc000000000 => quad: 7fff
FISTP 0x40e0002000000000 => quad: 8001
FISTTP 0x40dfffc000000000 => word: 7fff
FISTTP 0x40e0002000000000 => word: 8000
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: 8000
FISTP 0x40dfffc000000000 => word: 7fff
FISTP 0x40e0002000000000 => long: 8001
FISTP 0x40dfffc000000000 => long: 7fff
FISTP 0x40e0002000000000 => quad: 8001
FISTP 0x40dfffc000000000 => quad: 7fff
FISTTP 0x40e0002000000000 => word: 8000
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: 8000
FISTP 0x40dfffc000000000 => word: 7fff
FISTP 0x40e0002000000000 => long: 8001
FISTP 0x40dfffc000000000 => long: 7fff
FISTP 0x40e0002000000000 => quad: 8001
FISTP 0x40dfffc000000000 => quad: 7fff
FISTTP 0x40e0002000000000 => word: 8000
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: 8000
FISTP 0x40dfffc000000000 => word: 7fff
FISTP 0x40e0002000000000 => long: 8001
FISTP 0x40dfffc000000000 => long: 7fff
FISTP 0x40e0002000000000 => quad: 8001
FISTP 0x40dfffc000000000 => quad: 7fff
FISTTP 0x40e0002000000000 => word: 8000
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: 8000
FISTP 0xc0dfffc000000000 => word: 8001
FISTP 0xc0e0002000000000 => long: ffff7fff
FISTP 0xc0dfffc000000000 => long: ffff8001
FISTP 0xc0e0002000000000 => quad: ffffffffffff7fff
FISTP 0xc0dfffc000000000 => quad: ffffffffffff8001
FISTTP 0xc0e0002000000000 => word: 8000
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: 8000
FISTP 0xc0dfffc000000000 => word: 8001
FISTP 0xc0e0002000000000 => long: ffff7fff
FISTP 0xc0dfffc000000000 => long: ffff8001
FISTP 0xc0e0002000000000 => quad: ffffffffffff7fff
FISTP 0xc0dfffc000000000 => quad: ffffffffffff8001
FISTTP 0xc0e0002000000000 => word: 8000
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: 8000
FISTP 0xc0dfffc000000000 => word: 8001
FISTP 0xc0e0002000000000 => long: ffff7fff
FISTP 0xc0dfffc000000000 => long: ffff8001
FISTP 0xc0e0002000000000 => quad: ffffffffffff7fff
FISTP 0xc0dfffc000000000 => quad: ffffffffffff8001
FISTTP 0xc0e0002000000000 => word: 8000
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: 8000
FISTP 0xc0dfffc000000000 => long: ffff8001
FISTP 0xc0e0002000000000 => long: ffff7fff
FISTP 0xc0dfffc000000000 => quad: ffffffffffff8001
FISTP 0xc0e0002000000000 => quad: ffffffffffff7fff
FISTTP 0xc0dfffc000000000 => word: 8001
FISTTP 0xc0e0002000000000 => word: 8000
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: 8000
FISTP 0xc0dfffc000000000 => long: ffff8001
FISTP 0xc0e0002000000000 => long: ffff7fff
FISTP 0xc0dfffc000000000 => quad: ffffffffffff8001
FISTP 0xc0e0002000000000 => quad: ffffffffffff7fff
FISTTP 0xc0dfffc000000000 => word: 8001
FISTTP 0xc0e0002000000000 => word: 8000
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: 8000
FISTP 0xc0dfffc000000000 => long: ffff8001
FISTP 0xc0e0002000000000 => long: ffff7fff
FISTP 0xc0dfffc000000000 => quad: ffffffffffff8001
FISTP 0xc0e0002000000000 => quad: ffffffffffff7fff
FISTTP 0xc0dfffc000000000 => word: 8001
FISTTP 0xc0e0002000000000 => word: 8000
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: 8000
FISTP 0x3ff0000000000000 => long: 1
FISTP 0x7ff0000000000000 => long: 80000000
FISTP 0x3ff0000000000000 => quad: 1
FISTP 0x7ff0000000000000 => quad: 8000000000000000
FISTTP 0x3ff0000000000000 => word: 1
FISTTP 0x7ff0000000000000 => word: 8000
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: 8000
FISTP 0x3ff0000000000000 => long: 1
FISTP 0x7ff0000000000000 => long: 80000000
FISTP 0x3ff0000000000000 => quad: 1
FISTP 0x7ff0000000000000 => quad: 8000000000000000
FISTTP 0x3ff0000000000000 => word: 1
FISTTP 0x7ff0000000000000 => word: 8000
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: 8000
FISTP 0x3ff0000000000000 => long: 1
FISTP 0x7ff0000000000000 => long: 80000000
FISTP 0x3ff0000000000000 => quad: 1
FISTP 0x7ff0000000000000 => quad: 8000000000000000
FISTTP 0x3ff0000000000000 => word: 1
FISTTP 0x7ff0000000000000 => word: 8000
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: 8000
FISTP 0x3ff0000000000000 => word: 1
FISTP 0x7ff0000000000000 => long: 80000000
FISTP 0x3ff0000000000000 => long: 1
FISTP 0x7ff0000000000000 => quad: 8000000000000000
FISTP 0x3ff0000000000000 => quad: 1
FISTTP 0x7ff0000000000000 => word: 8000
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: 8000
FISTP 0x3ff0000000000000 => word: 1
FISTP 0x7ff0000000000000 => long: 80000000
FISTP 0x3ff0000000000000 => long: 1
FISTP 0x7ff0000000000000 => quad: 8000000000000000
FISTP 0x3ff0000000000000 => quad: 1
FISTTP 0x7ff0000000000000 => word: 8000
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: 8000
FISTP 0x3ff0000000000000 => word: 1
FISTP 0x7ff0000000000000 => long: 80000000
FISTP 0x3ff0000000000000 => long: 1
FISTP 0x7ff0000000000000 => quad: 8000000000000000
FISTP 0x3ff0000000000000 => quad: 1
FISTTP 0x7ff0000000000000 => word: 8000
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: 8000
FISTP 0x7ff0000000000000 => word: 8000
FISTP 0xfff0000000000000 => long: 80000000
FISTP 0x7ff0000000000000 => long: 80000000
FISTP 0xfff0000000000000 => quad: 8000000000000000
FISTP 0x7ff0000000000000 => quad: 8000000000000000
FISTTP 0xfff0000000000000 => word: 8000
FISTTP 0x7ff0000000000000 => word: 8000
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: 8000
FISTP 0x7ff0000000000000 => word: 8000
FISTP 0xfff0000000000000 => long: 80000000
FISTP 0x7ff0000000000000 => long: 80000000
FISTP 0xfff0000000000000 => quad: 8000000000000000
FISTP 0x7ff0000000000000 => quad: 8000000000000000
FISTTP 0xfff0000000000000 => word: 8000
FISTTP 0x7ff0000000000000 => word: 8000
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: 8000
FISTP 0x7ff0000000000000 => word: 8000
FISTP 0xfff0000000000000 => long: 80000000
FISTP 0x7ff0000000000000 => long: 80000000
FISTP 0xfff0000000000000 => quad: 8000000000000000
FISTP 0x7ff0000000000000 => quad: 8000000000000000
FISTTP 0xfff0000000000000 => word: 8000
FISTTP 0x7ff0000000000000 => word: 8000
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: 8000
FISTP 0xfff0000000000000 => word: 8000
FISTP 0x7ff0000000000000 => long: 80000000
FISTP 0xfff0000000000000 => long: 80000000
FISTP 0x7ff0000000000000 => quad: 8000000000000000
FISTP 0xfff0000000000000 => quad: 8000000000000000
FISTTP 0x7ff0000000000000 => word: 8000
FISTTP 0xfff0000000000000 => word: 8000
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: 8000
FISTP 0xfff0000000000000 => word: 8000
FISTP 0x7ff0000000000000 => long: 80000000
FISTP 0xfff0000000000000 => long: 80000000
FISTP 0x7ff0000000000000 => quad: 8000000000000000
FISTP 0xfff0000000000000 => quad: 8000000000000000
FISTTP 0x7ff0000000000000 => word: 8000
FISTTP 0xfff0000000000000 => word: 8000
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: 8000
FISTP 0xfff0000000000000 => word: 8000
FISTP 0x7ff0000000000000 => long: 80000000
FISTP 0xfff0000000000000 => long: 80000000
FISTP 0x7ff0000000000000 => quad: 8000000000000000
FISTP 0xfff0000000000000 => quad: 8000000000000000
FISTTP 0x7ff0000000000000 => word: 8000
FISTTP 0xfff0000000000000 => word: 8000
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: 8000
FISTP 0x0 => long: 0
FISTP 0x7ff8000000000001 => long: 80000000
FISTP 0x0 => quad: 0
FISTP 0x7ff8000000000001 => quad: 8000000000000000
FISTTP 0x0 => word: 0
FISTTP 0x7ff8000000000001 => word: 8000
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: 8000
FISTP 0x0 => long: 0
FISTP 0x7ff8000000000001 => long: 80000000
FISTP 0x0 => quad: 0
FISTP 0x7ff8000000000001 => quad: 8000000000000000
FISTTP 0x0 => word: 0
FISTTP 0x7ff8000000000001 => word: 8000
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: 8000
FISTP 0x0 => long: 0
FISTP 0x7ff8000000000001 => long: 80000000
FISTP 0x0 => quad: 0
FISTP 0x7ff8000000000001 => quad: 8000000000000000
FISTTP 0x0 => word: 0
FISTTP 0x7ff8000000000001 => word: 8000
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: 8000
FISTP 0x0 => word: 0
FISTP 0x7ff8000000000001 => long: 80000000
FISTP 0x0 => long: 0
FISTP 0x7ff8000000000001 => quad: 8000000000000000
FISTP 0x0 => quad: 0
FISTTP 0x7ff8000000000001 => word: 8000
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: 8000
FISTP 0x0 => word: 0
FISTP 0x7ff8000000000001 => long: 80000000
FISTP 0x0 => long: 0
FISTP 0x7ff8000000000001 => quad: 8000000000000000
FISTP 0x0 => quad: 0
FISTTP 0x7ff8000000000001 => word: 8000
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: 8000
FISTP 0x0 => word: 0
FISTP 0x7ff8000000000001 => long: 80000000
FISTP 0x0 => long: 0
FISTP 0x7ff8000000000001 => quad: 8000000000000000
FISTP 0x0 => quad: 0
FISTTP 0x7ff8000000000001 => word: 8000
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: 8000
FISTP 0x7ff8000000000001 => word: 8000
FISTP 0x7ff8000000000001 => long: 80000000
FISTP 0x7ff8000000000001 => long: 80000000
FISTP 0x7ff8000000000001 => quad: 8000000000000000
FISTP 0x7ff8000000000001 => quad: 8000000000000000
FISTTP 0x7ff8000000000001 => word: 8000
FISTTP 0x7ff8000000000001 => word: 8000
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: 8000
FISTP 0x7ff8000000000001 => word: 8000
FISTP 0x7ff8000000000001 => long: 80000000
FISTP 0x7ff8000000000001 => long: 80000000
FISTP 0x7ff8000000000001 => quad: 8000000000000000
FISTP 0x7ff8000000000001 => quad: 8000000000000000
FISTTP 0x7ff8000000000001 => word: 8000
FISTTP 0x7ff8000000000001 => word: 8000
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: 8000
FISTP 0x7ff8000000000001 => word: 8000
FISTP 0x7ff8000000000001 => long: 80000000
FISTP 0x7ff8000000000001 => long: 80000000
FISTP 0x7ff8000000000001 => quad: 8000000000000000
FISTP 0x7ff8000000000001 => quad: 8000000000000000
FISTTP 0x7ff8000000000001 => word: 8000
FISTTP 0x7ff8000000000001 => word: 8000
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: 8000
FISTP 0x7ff8000000000001 => word: 8000
FISTP 0x7ff8000000000001 => long: 80000000
FISTP 0x7ff8000000000001 => long: 80000000
FISTP 0x7ff8000000000001 => quad: 8000000000000000
FISTP 0x7ff8000000000001 => quad: 8000000000000000
FISTTP 0x7ff8000000000001 => word: 8000
FISTTP 0x7ff8000000000001 => word: 8000
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: 8000
FISTP 0x7ff8000000000001 => word: 8000
FISTP 0x7ff8000000000001 => long: 80000000
FISTP 0x7ff8000000000001 => long: 80000000
FISTP 0x7ff8000000000001 => quad: 8000000000000000
FISTP 0x7ff8000000000001 => quad: 8000000000000000
FISTTP 0x7ff8000000000001 => word: 8000
FISTTP 0x7ff8000000000001 => word: 8000
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: 8000
FISTP 0x7ff8000000000001 => word: 8000
FISTP 0x7ff8000000000001 => long: 80000000
FISTP 0x7ff8000000000001 => long: 80000000
FISTP 0x7ff8000000000001 => quad: 8000000000000000
FISTP 0x7ff8000000000001 => quad: 8000000000000000
FISTTP 0x7ff8000000000001 => word: 8000
FISTTP 0x7ff8000000000001 => word: 8000
FISTTP 0x7ff8000000000001 => long: 80000000
FISTTP 0x7ff8000000000001 => long: 80000000
FISTTP 0x7ff8000000000001 => quad: 8000000000000000
FISTTP 0x7ff8000000000001 => quad: 8000000000000000
Done