projects
/
platform
/
upstream
/
nasm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a44b587
)
Add Frank's floattest.asm test file
author
H. Peter Anvin
<hpa@zytor.com>
Mon, 8 Oct 2007 19:12:23 +0000
(12:12 -0700)
committer
H. Peter Anvin
<hpa@zytor.com>
Mon, 8 Oct 2007 19:12:23 +0000
(12:12 -0700)
test/floattest.asm
[new file with mode: 0644]
patch
|
blob
diff --git a/test/floattest.asm
b/test/floattest.asm
new file mode 100644
(file)
index 0000000..
dcaac2e
--- /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