summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--travis/test/floatb.asm24
-rw-r--r--travis/test/floatb.bin.tbin112 -> 235 bytes
2 files changed, 24 insertions, 0 deletions
diff --git a/travis/test/floatb.asm b/travis/test/floatb.asm
index cbf9681b..b630c931 100644
--- a/travis/test/floatb.asm
+++ b/travis/test/floatb.asm
@@ -23,6 +23,30 @@
dq 0xd0b29a67e95dcb60
dw 0x4057
+ do 0xf.ffffff8p-4
+ do 0q3.7777777774p-2
+ do 0b1.1111_1111_1111_1111_1111_1111_1111_111p-1
+
+ dt 0xf.ffffff8p-4
+ dt 0q3.7777777774p-2
+ dt 0b1.1111_1111_1111_1111_1111_1111_1111_111p-1
+
+ dq 0xf.ffffff8p-4
+ dq 0q3.7777777774p-2
+ dq 0b1.1111_1111_1111_1111_1111_1111_1111_111p-1
+
+ dd 0xf.ffffff8p-4
+ dd 0q3.7777777774p-2
+ dd 0b1.1111_1111_1111_1111_1111_1111_1111_111p-1
+
+ dw 0xf.ffffff8p-4
+ dw 0q3.7777777774p-2
+ dw 0b1.1111_1111_1111_1111_1111_1111_1111_111p-1
+
+ db 0xf.ffffff8p-4
+ db 0q3.7777777774p-2
+ db 0b1.1111_1111_1111_1111_1111_1111_1111_111p-1
+
;; Way too big numbers, should overflow to +Inf
dd 1.0E646456955
dd 1.0E646456956
diff --git a/travis/test/floatb.bin.t b/travis/test/floatb.bin.t
index 3fc9be23..f9d0bdb9 100644
--- a/travis/test/floatb.bin.t
+++ b/travis/test/floatb.bin.t
Binary files differ