75.

prev next contents
fneg

negate a float

Jasmin Syntax
     fneg 
Stack

Before

After
value
value
...
...
Description

Removes the top single-precision float from the operand stack, negates it (i.e. inverts its sign), and pushes the negated result back onto the stack.

Note that, in IEEE floating point arithmetic, negation is not quite the same as subtracting from 0. IEEE has two zeros, +0.0 and -0.0. fneg applied to +0.0 is -0.0, whereas (+0.0 minus +0.0) is +0.0.

Bytecode

Type

Description
u1
fneg opcode = 0x76 (118)
See Also

ineg, lneg, dneg


prev next contents
Java Virtual Machine, by Jon Meyer and Troy Downing, O'Reilly Associates


Java Virtual Machine
Java Virtual Machine (Java Series)
ISBN: 1565921941
EAN: 2147483647
Year: 1996
Pages: 171

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net