/sys$common/syshlp/helplib.hlb MACRO, VAX MACRO Assembler, Instructions, MNEGx *Conan The Librarian (sorry for the slow response - running on an old VAX) |
Purpose: Move the arithmetic negation of a scalar quantity Format: opcode src.rx,dst.wx Operation: dst = -scr C. Codes: N = {dst LSS 0}, Z = {dst EQL 0}, V = 0 (floating), V = overflow (integer), C = {dst NEQ 0} (integer), C = 0 (floating) Exceptions: Integer overflow, reserved operand (floating) Opcodes: 8E MNEGB Move negated byte AE MNEGW Move negated word CE MNEGL Move negated long 52 MNEGF Move negated F_floating 72 MNEGD Move negated D_floating 52FD MNEGG Move negated G_floating 72FD MNEGH Move negated H_floating Description: The destination operand is replaced by the negative of the source operand.
|