Cross Reference: fpgetsticky.S
xref: /src/lib/libc/arch/i386/gen/fpgetsticky.S
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/lib/libc/arch/i386/gen/
11.7Suebayasi/*	$NetBSD: fpgetsticky.S,v 1.7 2014/05/23 02:34:19 uebayasi Exp $	*/
21.5Sperry
31.1Sjtc/*
41.1Sjtc * Written by J.T. Conklin, Apr 4, 1995
51.1Sjtc * Public domain.
61.1Sjtc */
71.1Sjtc
81.1Sjtc#include <machine/asm.h>
91.1Sjtc
101.6Sthorpej#ifdef WEAK_ALIAS
111.6SthorpejWEAK_ALIAS(fpgetsticky, _fpgetsticky)
121.6SthorpejENTRY(_fpgetsticky)
131.6Sthorpej#else
141.2SjtcENTRY(fpgetsticky)
151.6Sthorpej#endif
161.1Sjtc	subl $4,%esp
171.1Sjtc	fnstsw (%esp)
181.3Smycroft	movl (%esp),%eax
191.1Sjtc	andl $63,%eax
201.1Sjtc	addl $4,%esp
211.1Sjtc	ret
221.7Suebayasi#ifdef WEAK_ALIAS
231.7SuebayasiEND(_fpgetsticky)
241.7Suebayasi#else
251.7SuebayasiEND(fpgetsticky)
261.7Suebayasi#endif
27

Indexes created Mon Nov 10 17:20:41 GMT 2025