1 // natFloat.cc - Implementation of java.lang.Float native methods.
3 /* Copyright (C) 1998, 1999, 2001 Free Software Foundation
5 This file is part of libgcj.
7 This software is copyrighted work licensed under the terms of the
8 Libgcj License. Please consult the file "LIBGCJ_LICENSE" for
13 #include <java/lang/Float.h>
23 java::lang::Float::floatToIntBits(jfloat value
)
27 jint e
= u
.l
& 0x7f800000;
28 jint f
= u
.l
& 0x007fffff;
30 if (e
== 0x7f800000 && f
!= 0)
37 java::lang::Float::floatToRawIntBits(jfloat value
)
45 java::lang::Float::intBitsToFloat(jint bits
)