Home | History | Annotate | Line # | Download | only in i387
      1 /*
      2  * Written by J.T. Conklin <jtc (at) NetBSD.org>.
      3  * Public domain.
      4  */
      5 
      6 #include <machine/asm.h>
      7 
      8 #include "abi.h"
      9 
     10 RCSID("$NetBSD: e_remainder.S,v 1.7 2003/07/26 19:24:59 salo Exp $")
     11 
     12 ENTRY(__ieee754_remainder)
     13 	XMM_TWO_ARG_DOUBLE_PROLOGUE
     14 	fldl	ARG_DOUBLE_TWO
     15 	fldl	ARG_DOUBLE_ONE
     16 1:	fprem1
     17 	fstsw	%ax
     18 	btw	$10,%ax
     19 	jc	1b
     20 	fstp	%st(1)
     21 	XMM_DOUBLE_EPILOGUE
     22 	ret
     23