public static final class AMD64Assembler.AMD64BinaryArithmetic extends Object
Modifier and Type | Field and Description |
---|---|
static AMD64Assembler.AMD64BinaryArithmetic |
ADC |
static AMD64Assembler.AMD64BinaryArithmetic |
ADD |
static AMD64Assembler.AMD64BinaryArithmetic |
AND |
private AMD64Assembler.AMD64MIOp |
byteImmOp |
private AMD64Assembler.AMD64MROp |
byteMrOp |
private AMD64Assembler.AMD64RMOp |
byteRmOp |
static AMD64Assembler.AMD64BinaryArithmetic |
CMP |
private AMD64Assembler.AMD64MIOp |
immOp |
private AMD64Assembler.AMD64MIOp |
immSxOp |
private AMD64Assembler.AMD64MROp |
mrOp |
static AMD64Assembler.AMD64BinaryArithmetic |
OR |
private AMD64Assembler.AMD64RMOp |
rmOp |
static AMD64Assembler.AMD64BinaryArithmetic |
SBB |
static AMD64Assembler.AMD64BinaryArithmetic |
SUB |
static AMD64Assembler.AMD64BinaryArithmetic |
XOR |
Modifier | Constructor and Description |
---|---|
private |
AMD64BinaryArithmetic(String opcode,
int code) |
Modifier and Type | Method and Description |
---|---|
AMD64Assembler.AMD64MIOp |
getMIOpcode(AMD64Assembler.OperandSize size,
boolean sx) |
AMD64Assembler.AMD64MROp |
getMROpcode(AMD64Assembler.OperandSize size) |
AMD64Assembler.AMD64RMOp |
getRMOpcode(AMD64Assembler.OperandSize size) |
public static final AMD64Assembler.AMD64BinaryArithmetic ADD
public static final AMD64Assembler.AMD64BinaryArithmetic OR
public static final AMD64Assembler.AMD64BinaryArithmetic ADC
public static final AMD64Assembler.AMD64BinaryArithmetic SBB
public static final AMD64Assembler.AMD64BinaryArithmetic AND
public static final AMD64Assembler.AMD64BinaryArithmetic SUB
public static final AMD64Assembler.AMD64BinaryArithmetic XOR
public static final AMD64Assembler.AMD64BinaryArithmetic CMP
private final AMD64Assembler.AMD64MIOp byteImmOp
private final AMD64Assembler.AMD64MROp byteMrOp
private final AMD64Assembler.AMD64RMOp byteRmOp
private final AMD64Assembler.AMD64MIOp immOp
private final AMD64Assembler.AMD64MIOp immSxOp
private final AMD64Assembler.AMD64MROp mrOp
private final AMD64Assembler.AMD64RMOp rmOp
private AMD64BinaryArithmetic(String opcode, int code)
public AMD64Assembler.AMD64MIOp getMIOpcode(AMD64Assembler.OperandSize size, boolean sx)
public AMD64Assembler.AMD64MROp getMROpcode(AMD64Assembler.OperandSize size)
public AMD64Assembler.AMD64RMOp getRMOpcode(AMD64Assembler.OperandSize size)