javaop.h (WORD_TO_FLOAT): only inline if building with gcc.
* javaop.h (WORD_TO_FLOAT): only inline if building with gcc. (WORDS_TO_LONG): Likewise. (WORDS_TO_DOUBLE): Likewise. From-SVN: r28630
This commit is contained in:
parent
05ca950a64
commit
63ac1f08b7
@ -1,3 +1,9 @@
|
||||
1999-08-09 Tom Tromey <tromey@cygnus.com>
|
||||
|
||||
* javaop.h (WORD_TO_FLOAT): only inline if building with gcc.
|
||||
(WORDS_TO_LONG): Likewise.
|
||||
(WORDS_TO_DOUBLE): Likewise.
|
||||
|
||||
1999-08-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||
|
||||
* Makefile.in (lang.o): Depend on $(RTL_H) $(EXPR_H).
|
||||
|
@ -102,14 +102,20 @@ union Word {
|
||||
| (BCODE[PC-2] << 8) | (BCODE[PC-1]))))
|
||||
#endif
|
||||
|
||||
static inline jfloat
|
||||
#ifdef __GNUC__
|
||||
__inline
|
||||
#endif
|
||||
static jfloat
|
||||
WORD_TO_FLOAT(jword w)
|
||||
{ union Word wu;
|
||||
wu.i = w;
|
||||
return wu.f;
|
||||
}
|
||||
|
||||
static inline jlong
|
||||
#ifdef __GNUC__
|
||||
__inline
|
||||
#endif
|
||||
static jlong
|
||||
WORDS_TO_LONG(jword hi, jword lo)
|
||||
{
|
||||
return ((jlong) hi << 32) | ((jlong)lo & (((jlong)1 << 32) -1));
|
||||
@ -121,7 +127,10 @@ union DWord {
|
||||
jword w[2];
|
||||
};
|
||||
|
||||
static inline jdouble
|
||||
#ifdef __GNUC__
|
||||
__inline
|
||||
#endif
|
||||
static jdouble
|
||||
WORDS_TO_DOUBLE(jword hi, jword lo)
|
||||
{ union DWord wu;
|
||||
wu.l = WORDS_TO_LONG(hi, lo);
|
||||
|
Loading…
Reference in New Issue
Block a user