From 36a8f95bd06852c5e63f19bce63fcd596bd02610 Mon Sep 17 00:00:00 2001 From: "H. Peter Anvin" Date: Mon, 8 Oct 2007 12:12:23 -0700 Subject: [PATCH] Add Frank's floattest.asm test file --- test/floattest.asm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 test/floattest.asm diff --git a/test/floattest.asm b/test/floattest.asm new file mode 100644 index 00000000..dcaac2e1 --- /dev/null +++ b/test/floattest.asm @@ -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