dnegStack
Before | After |
value-word1 | result-word1 |
value-word2 | result-word2 |
... | ... |
Removes the top double-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 double precision floating point arithmetic, negation is not quite the same as subtracting from 0. IEEE has two zeros, +0.0 and -0.0, and dneg applied to +0.0 is -0.0, whereas (+0.0 minus +0.0) is +0.0.
Bytecode Type
See Also Description u1 dneg opcode = 0x77 (119)
ineg, fneg, lneg