Contents | Prev | Next | Index

fneg

Operation
Negate float

fneg

Forms
fneg = 118 (0x76)

Stack
..., value ..., result

Description
The value must be of type float. It is popped from the operand stack. The float result is the arithmetic negation of value, -value. The result is pushed onto the operand stack.

For float values, negation is not the same as subtraction from zero. If x is +0.0, then 0.0-x equals +0.0, but -x equals -0.0. Unary minus merely inverts the sign of a float.

Special cases of interest:


Contents | Prev | Next | Index

Java Virtual Machine Specification (HTML generated by dkramer on February 25, 1997)
Copyright © 1996 Sun Microsystems, Inc. All rights reserved
Please send any comments or corrections to doug.kramer@sun.com