Browse Source

math: add drem and dremf weak aliases to i386 remainder asm

weak_alias was only in the c code, so drem was missing on platforms
where remainder is implemented in asm.
Szabolcs Nagy 11 years ago
parent
commit
bcff807dc3
2 changed files with 6 additions and 0 deletions
  1. 3 0
      src/math/i386/remainder.s
  2. 3 0
      src/math/i386/remainderf.s

+ 3 - 0
src/math/i386/remainder.s

@@ -1,6 +1,9 @@
 .global remainder
 .global remainder
 .type remainder,@function
 .type remainder,@function
 remainder:
 remainder:
+.weak drem
+.type drem,@function
+drem:
 	fldl 12(%esp)
 	fldl 12(%esp)
 	fldl 4(%esp)
 	fldl 4(%esp)
 1:	fprem1
 1:	fprem1

+ 3 - 0
src/math/i386/remainderf.s

@@ -1,6 +1,9 @@
 .global remainderf
 .global remainderf
 .type remainderf,@function
 .type remainderf,@function
 remainderf:
 remainderf:
+.weak dremf
+.type dremf,@function
+dremf:
 	flds 8(%esp)
 	flds 8(%esp)
 	flds 4(%esp)
 	flds 4(%esp)
 1:	fprem1
 1:	fprem1