public static final class AMD64Assembler.EvexGatherOp extends AMD64Assembler.VexOp
| Modifier and Type | Field and Description |
|---|---|
static AMD64Assembler.EvexGatherOp |
VGATHERDPD |
static AMD64Assembler.EvexGatherOp |
VGATHERDPS |
static AMD64Assembler.EvexGatherOp |
VGATHERQPD |
static AMD64Assembler.EvexGatherOp |
VGATHERQPS |
static AMD64Assembler.EvexGatherOp |
VPGATHERDD |
static AMD64Assembler.EvexGatherOp |
VPGATHERDQ |
static AMD64Assembler.EvexGatherOp |
VPGATHERQD |
static AMD64Assembler.EvexGatherOp |
VPGATHERQQ |
| Modifier | Constructor and Description |
|---|---|
protected |
EvexGatherOp(String opcode,
int pp,
int mmmmm,
int op,
org.graalvm.compiler.asm.amd64.AMD64Assembler.VEXOpAssertion assertion,
AMD64BaseAssembler.EVEXTuple evexTuple,
int wEvex) |
| Modifier and Type | Method and Description |
|---|---|
void |
emit(AMD64Assembler asm,
AVXKind.AVXSize size,
Register dst,
AMD64Address address,
Register mask,
int z,
int b) |
getDisp8Scale, isSupported, isSupported, isSupported, toStringpublic static final AMD64Assembler.EvexGatherOp VPGATHERDD
public static final AMD64Assembler.EvexGatherOp VPGATHERQD
public static final AMD64Assembler.EvexGatherOp VPGATHERDQ
public static final AMD64Assembler.EvexGatherOp VPGATHERQQ
public static final AMD64Assembler.EvexGatherOp VGATHERDPD
public static final AMD64Assembler.EvexGatherOp VGATHERQPD
public static final AMD64Assembler.EvexGatherOp VGATHERDPS
public static final AMD64Assembler.EvexGatherOp VGATHERQPS
protected EvexGatherOp(String opcode, int pp, int mmmmm, int op, org.graalvm.compiler.asm.amd64.AMD64Assembler.VEXOpAssertion assertion, AMD64BaseAssembler.EVEXTuple evexTuple, int wEvex)
public void emit(AMD64Assembler asm, AVXKind.AVXSize size, Register dst, AMD64Address address, Register mask, int z, int b)