12fe8fb19SBen Gras /* $NetBSD: eqsf2.c,v 1.1 2000/06/06 08:15:03 bjh21 Exp $ */ 22fe8fb19SBen Gras 32fe8fb19SBen Gras /* 42fe8fb19SBen Gras * Written by Ben Harris, 2000. This file is in the Public Domain. 52fe8fb19SBen Gras */ 62fe8fb19SBen Gras 72fe8fb19SBen Gras #include <sys/cdefs.h> 82fe8fb19SBen Gras #if defined(LIBC_SCCS) && !defined(lint) 92fe8fb19SBen Gras __RCSID("$NetBSD: eqsf2.c,v 1.1 2000/06/06 08:15:03 bjh21 Exp $"); 102fe8fb19SBen Gras #endif /* LIBC_SCCS and not lint */ 112fe8fb19SBen Gras 122fe8fb19SBen Gras #include "softfloat-for-gcc.h" 132fe8fb19SBen Gras #include "milieu.h" 142fe8fb19SBen Gras #include "softfloat.h" 152fe8fb19SBen Gras 162fe8fb19SBen Gras flag __eqsf2(float32, float32); 172fe8fb19SBen Gras 182fe8fb19SBen Gras flag __eqsf2(float32 a,float32 b)192fe8fb19SBen Gras__eqsf2(float32 a, float32 b) 202fe8fb19SBen Gras { 212fe8fb19SBen Gras 227a07b58aSBen Gras #if defined(__minix) && defined(__arm__) 237a07b58aSBen Gras return !!float32_eq(a, b); 247a07b58aSBen Gras #else 252fe8fb19SBen Gras /* libgcc1.c says !(a == b) */ 262fe8fb19SBen Gras return !float32_eq(a, b); 27*84d9c625SLionel Sambuc #endif /* defined(__minix) */ 282fe8fb19SBen Gras } 29