Perform the identified unary operation on the source register, storing the result in the destination register.
Op & Format | Mnemonic / Syntax | Arguments |
---|---|---|
7b..8f 12x | unop vA, vB 7b: neg-int 7c: not-int 7d: neg-long 7e: not-long 7f: neg-float 80: neg-double 81: int-to-long 82: int-to-float 83: int-to-double 84: long-to-int 85: long-to-float 86: long-to-double 87: float-to-int 88: float-to-long 89: float-to-double 8a: double-to-int 8b: double-to-long 8c: double-to-float 8d: int-to-byte 8e: int-to-char 8f: int-to-short |
A: destination register or pair (4 bits)B: source register or pair (4 bits) |