public static final class AMD64Assembler.VexAESOp extends AMD64Assembler.VexRVMOp
| Modifier and Type | Field and Description |
|---|---|
static AMD64Assembler.VexAESOp |
VAESDEC |
static AMD64Assembler.VexAESOp |
VAESDECLAST |
static AMD64Assembler.VexAESOp |
VAESENC |
static AMD64Assembler.VexAESOp |
VAESENCLAST |
MOVLHPS, VADDPD, VADDPS, VADDSD, VADDSS, VADDSUBPD, VADDSUBPS, VANDNPD, VANDNPS, VANDPD, VANDPS, VBLENDMPD, VBLENDMPS, VDIVPD, VDIVPS, VDIVSD, VDIVSS, VFMADD231SD, VFMADD231SS, VMAXPD, VMAXPS, VMAXSD, VMAXSS, VMINPD, VMINPS, VMINSD, VMINSS, VMULPD, VMULPS, VMULSD, VMULSS, VORPD, VORPS, VPACKUSDW, VPACKUSWB, VPADDB, VPADDD, VPADDQ, VPADDW, VPAND, VPANDN, VPBLENDMB, VPBLENDMD, VPBLENDMQ, VPBLENDMW, VPCMPEQB, VPCMPEQB_AVX512, VPCMPEQD, VPCMPEQD_AVX512, VPCMPEQQ, VPCMPEQQ_AVX512, VPCMPEQW, VPCMPEQW_AVX512, VPCMPGTB, VPCMPGTB_AVX512, VPCMPGTD, VPCMPGTD_AVX512, VPCMPGTQ, VPCMPGTQ_AVX512, VPCMPGTW, VPCMPGTW_AVX512, VPERMD, VPERMT2B, VPERMW, VPMULHUW, VPMULHW, VPMULLD, VPMULLQ, VPMULLW, VPOR, VPSHUFB, VPSUBB, VPSUBD, VPSUBQ, VPSUBUSB, VPSUBW, VPXOR, VSQRTSD, VSQRTSS, VSUBPD, VSUBPS, VSUBSD, VSUBSS, VXORPD, VXORPS| Modifier and Type | Method and Description |
|---|---|
void |
emit(AMD64Assembler asm,
Register result,
Register state,
AMD64Address keyLocation) |
void |
emit(AMD64Assembler asm,
Register result,
Register state,
Register key) |
emit, emit, emit, emit, emit, emit, isPackedgetDisp8Scale, isSupported, isSupported, isSupported, toStringpublic static final AMD64Assembler.VexAESOp VAESENC
public static final AMD64Assembler.VexAESOp VAESENCLAST
public static final AMD64Assembler.VexAESOp VAESDEC
public static final AMD64Assembler.VexAESOp VAESDECLAST
public void emit(AMD64Assembler asm, Register result, Register state, Register key)
public void emit(AMD64Assembler asm, Register result, Register state, AMD64Address keyLocation)