diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/float.asm | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/test/float.asm b/test/float.asm index 30d1f06..bcb2ec2 100644 --- a/test/float.asm +++ b/test/float.asm @@ -21,6 +21,12 @@ dw 1.83203125e-6 ; Denormal! dw +1.83203125e-6 ; Denormal! dw -1.83203125e-6 ; Denormal! + dw __Infinity__ + dw +__Infinity__ + dw -__Infinity__ + dw __NaN__ + dw __QNaN__ + dw __SNaN__ ; 32-bit dd 1.0 @@ -41,6 +47,12 @@ dd 1.83203125e-40 ; Denormal! dd +1.83203125e-40 ; Denormal! dd -1.83203125e-40 ; Denormal! + dd __Infinity__ + dd +__Infinity__ + dd -__Infinity__ + dd __NaN__ + dd __QNaN__ + dd __SNaN__ ; 64-bit dq 1.0 @@ -61,6 +73,12 @@ dq 1.83203125e-320 ; Denormal! dq +1.83203125e-320 ; Denormal! dq -1.83203125e-320 ; Denormal! + dq __Infinity__ + dq +__Infinity__ + dq -__Infinity__ + dq __NaN__ + dq __QNaN__ + dq __SNaN__ ; 80-bit dt 1.0 @@ -81,6 +99,12 @@ dt 1.83203125e-4940 ; Denormal! dt +1.83203125e-4940 ; Denormal! dt -1.83203125e-4940 ; Denormal! + dt __Infinity__ + dt +__Infinity__ + dt -__Infinity__ + dt __NaN__ + dt __QNaN__ + dt __SNaN__ ; 128-bit do 1.0 @@ -101,3 +125,9 @@ do 1.83203125e-4940 ; Denormal! do +1.83203125e-4940 ; Denormal! do -1.83203125e-4940 ; Denormal! + do __Infinity__ + do +__Infinity__ + do -__Infinity__ + do __NaN__ + do __QNaN__ + do __SNaN__ |