about summary refs log tree commit diff
path: root/src/math/i386/s_trunc.s
diff options
context:
space:
mode:
Diffstat (limited to 'src/math/i386/s_trunc.s')
-rw-r--r--src/math/i386/s_trunc.s42
1 files changed, 0 insertions, 42 deletions
diff --git a/src/math/i386/s_trunc.s b/src/math/i386/s_trunc.s
deleted file mode 100644
index bdd6ab4c..00000000
--- a/src/math/i386/s_trunc.s
+++ /dev/null
@@ -1,42 +0,0 @@
-.global ceilf
-.type ceilf,@function
-ceilf:	flds 4(%esp)
-	jmp 1f
-	
-.global ceil
-.type ceil,@function
-ceil:	fldl 4(%esp)
-1:	mov $0x08fb,%edx
-	jmp 0f
-
-.global floorf
-.type floorf,@function
-floorf:	flds 4(%esp)
-	jmp 1f
-
-.global floor
-.type floor,@function
-floor:	fldl 4(%esp)
-1:	mov $0x04f7,%edx
-	jmp 0f
-
-.global truncf
-.type truncf,@function
-truncf:	flds 4(%esp)
-	jmp 1f
-
-.global trunc
-.type trunc,@function
-trunc:	fldl 4(%esp)
-1:	mov $0x0cff,%edx
-
-0:	fstcw 4(%esp)
-	mov 5(%esp),%ah
-	or %dh,%ah
-	and %dl,%ah
-	xchg %ah,5(%esp)
-	fldcw 4(%esp)
-	frndint
-	mov %ah,5(%esp)
-	fldcw 4(%esp)
-	ret