1*2fe8fb19SBen Gras /* $NetBSD: negsf2.c,v 1.1 2000/06/06 08:15:07 bjh21 Exp $ */ 2*2fe8fb19SBen Gras 3*2fe8fb19SBen Gras /* 4*2fe8fb19SBen Gras * Written by Ben Harris, 2000. This file is in the Public Domain. 5*2fe8fb19SBen Gras */ 6*2fe8fb19SBen Gras 7*2fe8fb19SBen Gras #include "softfloat-for-gcc.h" 8*2fe8fb19SBen Gras #include "milieu.h" 9*2fe8fb19SBen Gras #include "softfloat.h" 10*2fe8fb19SBen Gras 11*2fe8fb19SBen Gras #include <sys/cdefs.h> 12*2fe8fb19SBen Gras #if defined(LIBC_SCCS) && !defined(lint) 13*2fe8fb19SBen Gras __RCSID("$NetBSD: negsf2.c,v 1.1 2000/06/06 08:15:07 bjh21 Exp $"); 14*2fe8fb19SBen Gras #endif /* LIBC_SCCS and not lint */ 15*2fe8fb19SBen Gras 16*2fe8fb19SBen Gras float32 __negsf2(float32); 17*2fe8fb19SBen Gras 18*2fe8fb19SBen Gras float32 __negsf2(float32 a)19*2fe8fb19SBen Gras__negsf2(float32 a) 20*2fe8fb19SBen Gras { 21*2fe8fb19SBen Gras 22*2fe8fb19SBen Gras /* libgcc1.c says INTIFY(-a) */ 23*2fe8fb19SBen Gras return a ^ 0x80000000; 24*2fe8fb19SBen Gras } 25