Add Frank's floattest.asm test file
authorH. Peter Anvin <hpa@zytor.com>
Mon, 8 Oct 2007 19:12:23 +0000 (12:12 -0700)
committerH. Peter Anvin <hpa@zytor.com>
Mon, 8 Oct 2007 19:12:23 +0000 (12:12 -0700)
test/floattest.asm [new file with mode: 0644]

diff --git a/test/floattest.asm b/test/floattest.asm
new file mode 100644 (file)
index 0000000..dcaac2e
--- /dev/null
@@ -0,0 +1,26 @@
+; nasm -O99 -f elf32 floattest.asm
+; ld -m elf_i386 -o floattest floattest.o -I/lib/ld-linux.so.2 -lc
+
+       global _start
+       extern printf
+
+       section .text
+_start:
+
+       fld qword [num1]
+       fadd qword [num2]
+       sub esp, 8
+       fstp qword [esp]
+       push fmt
+       call printf
+       add esp, 4*3
+
+       mov eax, 1
+       xor ebx, ebx
+       int 80h
+
+       section .data
+num1   dq 41.5
+num2   dq 0.5
+
+fmt    db "%f", 10, 0