public static class AMD64Assembler.VexRVMOp extends AMD64Assembler.VexOp
| Modifier | Constructor and Description |
|---|---|
protected |
VexRVMOp(String opcode,
int pp,
int mmmmm,
int w,
int op,
org.graalvm.compiler.asm.amd64.AMD64Assembler.VEXOpAssertion assertion) |
| Modifier and Type | Method and Description |
|---|---|
void |
emit(AMD64Assembler asm,
AVXKind.AVXSize size,
Register dst,
Register src1,
AMD64Address src2) |
void |
emit(AMD64Assembler asm,
AVXKind.AVXSize size,
Register dst,
Register src1,
AMD64Address src2,
Register mask) |
void |
emit(AMD64Assembler asm,
AVXKind.AVXSize size,
Register dst,
Register src1,
AMD64Address src2,
Register mask,
int z,
int b) |
void |
emit(AMD64Assembler asm,
AVXKind.AVXSize size,
Register dst,
Register src1,
Register src2) |
void |
emit(AMD64Assembler asm,
AVXKind.AVXSize size,
Register dst,
Register src1,
Register src2,
Register mask) |
void |
emit(AMD64Assembler asm,
AVXKind.AVXSize size,
Register dst,
Register src1,
Register src2,
Register mask,
int z,
int b) |
boolean |
isPacked() |
getDisp8Scale, isSupported, isSupported, isSupported, toStringpublic static final AMD64Assembler.VexRVMOp VANDPS
public static final AMD64Assembler.VexRVMOp VANDPD
public static final AMD64Assembler.VexRVMOp VANDNPS
public static final AMD64Assembler.VexRVMOp VANDNPD
public static final AMD64Assembler.VexRVMOp VORPS
public static final AMD64Assembler.VexRVMOp VORPD
public static final AMD64Assembler.VexRVMOp VXORPS
public static final AMD64Assembler.VexRVMOp VXORPD
public static final AMD64Assembler.VexRVMOp VADDPS
public static final AMD64Assembler.VexRVMOp VADDPD
public static final AMD64Assembler.VexRVMOp VADDSS
public static final AMD64Assembler.VexRVMOp VADDSD
public static final AMD64Assembler.VexRVMOp VMULPS
public static final AMD64Assembler.VexRVMOp VMULPD
public static final AMD64Assembler.VexRVMOp VMULSS
public static final AMD64Assembler.VexRVMOp VMULSD
public static final AMD64Assembler.VexRVMOp VSUBPS
public static final AMD64Assembler.VexRVMOp VSUBPD
public static final AMD64Assembler.VexRVMOp VSUBSS
public static final AMD64Assembler.VexRVMOp VSUBSD
public static final AMD64Assembler.VexRVMOp VMINPS
public static final AMD64Assembler.VexRVMOp VMINPD
public static final AMD64Assembler.VexRVMOp VMINSS
public static final AMD64Assembler.VexRVMOp VMINSD
public static final AMD64Assembler.VexRVMOp VDIVPS
public static final AMD64Assembler.VexRVMOp VDIVPD
public static final AMD64Assembler.VexRVMOp VDIVSS
public static final AMD64Assembler.VexRVMOp VDIVSD
public static final AMD64Assembler.VexRVMOp VMAXPS
public static final AMD64Assembler.VexRVMOp VMAXPD
public static final AMD64Assembler.VexRVMOp VMAXSS
public static final AMD64Assembler.VexRVMOp VMAXSD
public static final AMD64Assembler.VexRVMOp VPACKUSDW
public static final AMD64Assembler.VexRVMOp VPACKUSWB
public static final AMD64Assembler.VexRVMOp VADDSUBPS
public static final AMD64Assembler.VexRVMOp VADDSUBPD
public static final AMD64Assembler.VexRVMOp VPAND
public static final AMD64Assembler.VexRVMOp VPANDN
public static final AMD64Assembler.VexRVMOp VPOR
public static final AMD64Assembler.VexRVMOp VPXOR
public static final AMD64Assembler.VexRVMOp VPADDB
public static final AMD64Assembler.VexRVMOp VPADDW
public static final AMD64Assembler.VexRVMOp VPADDD
public static final AMD64Assembler.VexRVMOp VPADDQ
public static final AMD64Assembler.VexRVMOp VPMULHUW
public static final AMD64Assembler.VexRVMOp VPMULHW
public static final AMD64Assembler.VexRVMOp VPMULLW
public static final AMD64Assembler.VexRVMOp VPMULLD
public static final AMD64Assembler.VexRVMOp VPMULLQ
public static final AMD64Assembler.VexRVMOp VPSUBUSB
public static final AMD64Assembler.VexRVMOp VPSUBB
public static final AMD64Assembler.VexRVMOp VPSUBW
public static final AMD64Assembler.VexRVMOp VPSUBD
public static final AMD64Assembler.VexRVMOp VPSUBQ
public static final AMD64Assembler.VexRVMOp VPSHUFB
public static final AMD64Assembler.VexRVMOp VPCMPEQB
public static final AMD64Assembler.VexRVMOp VPCMPEQB_AVX512
public static final AMD64Assembler.VexRVMOp VPCMPEQW
public static final AMD64Assembler.VexRVMOp VPCMPEQW_AVX512
public static final AMD64Assembler.VexRVMOp VPCMPEQD
public static final AMD64Assembler.VexRVMOp VPCMPEQD_AVX512
public static final AMD64Assembler.VexRVMOp VPCMPEQQ
public static final AMD64Assembler.VexRVMOp VPCMPEQQ_AVX512
public static final AMD64Assembler.VexRVMOp VPCMPGTB
public static final AMD64Assembler.VexRVMOp VPCMPGTB_AVX512
public static final AMD64Assembler.VexRVMOp VPCMPGTW
public static final AMD64Assembler.VexRVMOp VPCMPGTW_AVX512
public static final AMD64Assembler.VexRVMOp VPCMPGTD
public static final AMD64Assembler.VexRVMOp VPCMPGTD_AVX512
public static final AMD64Assembler.VexRVMOp VPCMPGTQ
public static final AMD64Assembler.VexRVMOp VPCMPGTQ_AVX512
public static final AMD64Assembler.VexRVMOp VFMADD231SS
public static final AMD64Assembler.VexRVMOp VFMADD231SD
public static final AMD64Assembler.VexRVMOp VSQRTSD
public static final AMD64Assembler.VexRVMOp VSQRTSS
public static final AMD64Assembler.VexRVMOp VPERMW
public static final AMD64Assembler.VexRVMOp VPERMD
public static final AMD64Assembler.VexRVMOp VPBLENDMB
public static final AMD64Assembler.VexRVMOp VPBLENDMW
public static final AMD64Assembler.VexRVMOp VPBLENDMD
public static final AMD64Assembler.VexRVMOp VPBLENDMQ
public static final AMD64Assembler.VexRVMOp VBLENDMPS
public static final AMD64Assembler.VexRVMOp VBLENDMPD
public static final AMD64Assembler.VexRVMOp VPERMT2B
public static final AMD64Assembler.VexRVMOp MOVLHPS
protected VexRVMOp(String opcode, int pp, int mmmmm, int w, int op, org.graalvm.compiler.asm.amd64.AMD64Assembler.VEXOpAssertion assertion)
public void emit(AMD64Assembler asm, AVXKind.AVXSize size, Register dst, Register src1, Register src2)
public void emit(AMD64Assembler asm, AVXKind.AVXSize size, Register dst, Register src1, AMD64Address src2)
public void emit(AMD64Assembler asm, AVXKind.AVXSize size, Register dst, Register src1, Register src2, Register mask)
public void emit(AMD64Assembler asm, AVXKind.AVXSize size, Register dst, Register src1, AMD64Address src2, Register mask)
public void emit(AMD64Assembler asm, AVXKind.AVXSize size, Register dst, Register src1, Register src2, Register mask, int z, int b)
public void emit(AMD64Assembler asm, AVXKind.AVXSize size, Register dst, Register src1, AMD64Address src2, Register mask, int z, int b)
public boolean isPacked()