(fhpd) print float_ [0.0] 4.0 (fhpd) print float_ + 1 [0.0] 0.0
Prints by C test program on i686 - uses sizeof operator: sizeof float_: 4 sizeof long_: 4 sizeof (long_ + float_): 4 GDB outputs: (gdb) print sizeof long_ $1 = 4 (gdb) print sizeof float_ $2 = 4 (gdb) print sizeof (long_ + float_) $3 = 8 [NOTE!]
Use BigFloatingPoint for arithmetic operations. frysk-core/frysk/value/ChangeLog 2008-01-23 Teresa Thomas <tthomas@redhat.com> * BigFloatingPoint.java: Add arithmetic functions. * FloatingPointUnit.java: Use BigFloatingPoint for arithmetics. * Value.java (asBigFloatingPoint): Fix cast. * IntegerType.java (putBigFloatingPoint): New. * FloatingPointType.java (putBigFloatingPoint): New. * ArithmeticType.java (putBigFloatingPoint): New.