pub trait X86EmitterExplicit: Emitter {
Show 6798 methods
// Provided methods
fn add8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn add8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn add16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn add16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn add32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn add32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn add64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn add64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn add8rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn add16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn add32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn add64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn add8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn add16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn add32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn add64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn or8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn or8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn or16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn or16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn or32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn or32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn or64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn or64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn or8rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn or16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn or32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn or64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn or8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn or16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn or32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn or64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn adc8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn adc8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn adc16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn adc16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn adc32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn adc32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn adc64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn adc64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn adc8rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn adc16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn adc32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn adc64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn adc8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn adc16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn adc32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn adc64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sbb8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sbb8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sbb16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sbb16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sbb32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sbb32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sbb64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sbb64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sbb8rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sbb16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sbb32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sbb64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sbb8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sbb16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sbb32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sbb64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn and8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn and8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn and16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn and16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn and32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn and32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn and64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn and64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn and8rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn and16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn and32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn and64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn and8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn and16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn and32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn and64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sub8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sub8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sub16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sub16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sub32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sub32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sub64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sub64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sub8rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sub16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sub32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sub64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sub8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sub16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sub32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sub64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xor8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xor8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xor16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xor16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xor32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xor32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xor64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xor64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xor8rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xor16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xor32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xor64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xor8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xor16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xor32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xor64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmp8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmp8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmp16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmp16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmp32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmp32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmp64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmp64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmp8rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmp16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmp32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmp64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmp8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmp16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmp32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmp64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn push16r(&mut self, op0: impl OperandCast) { ... }
fn pushr(&mut self, op0: impl OperandCast) { ... }
fn pop16r(&mut self, op0: impl OperandCast) { ... }
fn popr(&mut self, op0: impl OperandCast) { ... }
fn movsxr16m32(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movsxr16r32(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movsxr32m32(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movsxr32r32(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movsxr64m32(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movsxr64r32(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn push16i(&mut self, op0: impl OperandCast) { ... }
fn pushi(&mut self, op0: impl OperandCast) { ... }
fn imul16rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn imul16rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn imul32rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn imul32rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn imul64rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn imul64rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn ins8(&mut self) { ... }
fn ins16(&mut self) { ... }
fn ins32(&mut self) { ... }
fn ins64(&mut self) { ... }
fn outs8(&mut self) { ... }
fn outs16(&mut self) { ... }
fn outs32(&mut self) { ... }
fn outs64(&mut self) { ... }
fn jo(&mut self, op0: impl OperandCast) { ... }
fn jno(&mut self, op0: impl OperandCast) { ... }
fn jc(&mut self, op0: impl OperandCast) { ... }
fn jnc(&mut self, op0: impl OperandCast) { ... }
fn jz(&mut self, op0: impl OperandCast) { ... }
fn jnz(&mut self, op0: impl OperandCast) { ... }
fn jbe(&mut self, op0: impl OperandCast) { ... }
fn ja(&mut self, op0: impl OperandCast) { ... }
fn js(&mut self, op0: impl OperandCast) { ... }
fn jns(&mut self, op0: impl OperandCast) { ... }
fn jp(&mut self, op0: impl OperandCast) { ... }
fn jnp(&mut self, op0: impl OperandCast) { ... }
fn jl(&mut self, op0: impl OperandCast) { ... }
fn jge(&mut self, op0: impl OperandCast) { ... }
fn jle(&mut self, op0: impl OperandCast) { ... }
fn jg(&mut self, op0: impl OperandCast) { ... }
fn add8mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn or8mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn adc8mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sbb8mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn and8mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sub8mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xor8mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmp8mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn add16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn add32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn add64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn or16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn or32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn or64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn adc16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn adc32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn adc64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sbb16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sbb32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sbb64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn and16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn and32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn and64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sub16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sub32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sub64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xor16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xor32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xor64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmp16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmp32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmp64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn test8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn test8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn test16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn test16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn test32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn test32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn test64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn test64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xchg8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xchg8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xchg16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xchg16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xchg32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xchg32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xchg64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xchg64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mov8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mov8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mov16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mov16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mov32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mov32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mov64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mov64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mov8rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mov16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mov32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mov64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mov_s2gmr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mov_s2grr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn lea16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn lea32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn lea64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mov_g2srm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mov_g2srr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn pop16m(&mut self, op0: impl OperandCast) { ... }
fn popm(&mut self, op0: impl OperandCast) { ... }
fn c_ex16(&mut self) { ... }
fn cbw(&mut self) { ... }
fn c_ex32(&mut self) { ... }
fn cwde(&mut self) { ... }
fn c_ex64(&mut self) { ... }
fn cdqe(&mut self) { ... }
fn c_sep16(&mut self) { ... }
fn cwd(&mut self) { ... }
fn c_sep32(&mut self) { ... }
fn cdq(&mut self) { ... }
fn c_sep64(&mut self) { ... }
fn cqo(&mut self) { ... }
fn fwait(&mut self) { ... }
fn pushf16(&mut self) { ... }
fn pushf(&mut self) { ... }
fn popf16(&mut self) { ... }
fn popf(&mut self) { ... }
fn sahf(&mut self) { ... }
fn lahf(&mut self) { ... }
fn mov8ra(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mov16ra(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mov32ra(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mov64ra(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mov8ar(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mov16ar(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mov32ar(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mov64ar(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movs8(&mut self) { ... }
fn movs16(&mut self) { ... }
fn movs32(&mut self) { ... }
fn movs64(&mut self) { ... }
fn cmps8(&mut self) { ... }
fn repz_cmps8(&mut self) { ... }
fn cmps16(&mut self) { ... }
fn repz_cmps16(&mut self) { ... }
fn cmps32(&mut self) { ... }
fn repz_cmps32(&mut self) { ... }
fn cmps64(&mut self) { ... }
fn repz_cmps64(&mut self) { ... }
fn test8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn test16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn test32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn test64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn stos8(&mut self) { ... }
fn stos16(&mut self) { ... }
fn stos32(&mut self) { ... }
fn stos64(&mut self) { ... }
fn lods8(&mut self) { ... }
fn lods16(&mut self) { ... }
fn lods32(&mut self) { ... }
fn lods64(&mut self) { ... }
fn scas8(&mut self) { ... }
fn repz_scas8(&mut self) { ... }
fn scas16(&mut self) { ... }
fn repz_scas16(&mut self) { ... }
fn scas32(&mut self) { ... }
fn repz_scas32(&mut self) { ... }
fn scas64(&mut self) { ... }
fn repz_scas64(&mut self) { ... }
fn mov8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mov16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mov32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mov64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rol8mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rol8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn ror8mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn ror8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rcl8mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rcl8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rcr8mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rcr8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn shl8mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn shl8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn shr8mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn shr8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sar8mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sar8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rol16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rol16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rol32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rol32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rol64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rol64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn ror16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn ror16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn ror32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn ror32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn ror64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn ror64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rcl16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rcl16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rcl32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rcl32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rcl64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rcl64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rcr16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rcr16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rcr32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rcr32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rcr64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rcr64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn shl16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn shl16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn shl32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn shl32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn shl64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn shl64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn shr16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn shr16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn shr32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn shr32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn shr64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn shr64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sar16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sar16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sar32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sar32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sar64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sar64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn reti(&mut self, op0: impl OperandCast) { ... }
fn ret(&mut self) { ... }
fn mov8mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xaborti(&mut self, op0: impl OperandCast) { ... }
fn mov16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mov32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mov64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xbegin(&mut self, op0: impl OperandCast) { ... }
fn enter16i(&mut self, op0: impl OperandCast) { ... }
fn enteri(&mut self, op0: impl OperandCast) { ... }
fn leave16(&mut self) { ... }
fn leave(&mut self) { ... }
fn retf16i(&mut self, op0: impl OperandCast) { ... }
fn retf32i(&mut self, op0: impl OperandCast) { ... }
fn retf64i(&mut self, op0: impl OperandCast) { ... }
fn retf16(&mut self) { ... }
fn retf32(&mut self) { ... }
fn retf64(&mut self) { ... }
fn int3(&mut self) { ... }
fn inti(&mut self, op0: impl OperandCast) { ... }
fn iret16(&mut self) { ... }
fn iret32(&mut self) { ... }
fn iret64(&mut self) { ... }
fn rol8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rol8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn ror8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn ror8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rcl8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rcl8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rcr8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rcr8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn shl8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn shl8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn shr8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn shr8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sar8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sar8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rol16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rol16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rol32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rol32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rol64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rol64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn ror16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn ror16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn ror32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn ror32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn ror64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn ror64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rcl16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rcl16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rcl32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rcl32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rcl64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rcl64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rcr16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rcr16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rcr32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rcr32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rcr64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rcr64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn shl16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn shl16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn shl32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn shl32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn shl64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn shl64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn shr16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn shr16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn shr32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn shr32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn shr64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn shr64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sar16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sar16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sar32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sar32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sar64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sar64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xlatb(&mut self) { ... }
fn loopnz(&mut self, op0: impl OperandCast) { ... }
fn loopz(&mut self, op0: impl OperandCast) { ... }
fn loop(&mut self, op0: impl OperandCast) { ... }
fn jcxz(&mut self, op0: impl OperandCast) { ... }
fn in8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn in16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn in32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn in64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn out8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn out16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn out32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn out64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn call(&mut self, op0: impl OperandCast) { ... }
fn jmp(&mut self, op0: impl OperandCast) { ... }
fn in8(&mut self) { ... }
fn in16(&mut self) { ... }
fn in32(&mut self) { ... }
fn in64(&mut self) { ... }
fn out8(&mut self) { ... }
fn out16(&mut self) { ... }
fn out32(&mut self) { ... }
fn out64(&mut self) { ... }
fn int1(&mut self) { ... }
fn hlt(&mut self) { ... }
fn cmc(&mut self) { ... }
fn test8mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn not8r(&mut self, op0: impl OperandCast) { ... }
fn not8m(&mut self, op0: impl OperandCast) { ... }
fn neg8r(&mut self, op0: impl OperandCast) { ... }
fn neg8m(&mut self, op0: impl OperandCast) { ... }
fn mul8r(&mut self, op0: impl OperandCast) { ... }
fn mul8m(&mut self, op0: impl OperandCast) { ... }
fn imul8r(&mut self, op0: impl OperandCast) { ... }
fn imul8m(&mut self, op0: impl OperandCast) { ... }
fn div8r(&mut self, op0: impl OperandCast) { ... }
fn div8m(&mut self, op0: impl OperandCast) { ... }
fn idiv8r(&mut self, op0: impl OperandCast) { ... }
fn idiv8m(&mut self, op0: impl OperandCast) { ... }
fn test16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn test32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn test64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn not16r(&mut self, op0: impl OperandCast) { ... }
fn not16m(&mut self, op0: impl OperandCast) { ... }
fn not32r(&mut self, op0: impl OperandCast) { ... }
fn not32m(&mut self, op0: impl OperandCast) { ... }
fn not64r(&mut self, op0: impl OperandCast) { ... }
fn not64m(&mut self, op0: impl OperandCast) { ... }
fn neg16r(&mut self, op0: impl OperandCast) { ... }
fn neg16m(&mut self, op0: impl OperandCast) { ... }
fn neg32r(&mut self, op0: impl OperandCast) { ... }
fn neg32m(&mut self, op0: impl OperandCast) { ... }
fn neg64r(&mut self, op0: impl OperandCast) { ... }
fn neg64m(&mut self, op0: impl OperandCast) { ... }
fn mul16r(&mut self, op0: impl OperandCast) { ... }
fn mul16m(&mut self, op0: impl OperandCast) { ... }
fn mul32r(&mut self, op0: impl OperandCast) { ... }
fn mul32m(&mut self, op0: impl OperandCast) { ... }
fn mul64r(&mut self, op0: impl OperandCast) { ... }
fn mul64m(&mut self, op0: impl OperandCast) { ... }
fn imul16r(&mut self, op0: impl OperandCast) { ... }
fn imul16m(&mut self, op0: impl OperandCast) { ... }
fn imul32r(&mut self, op0: impl OperandCast) { ... }
fn imul32m(&mut self, op0: impl OperandCast) { ... }
fn imul64r(&mut self, op0: impl OperandCast) { ... }
fn imul64m(&mut self, op0: impl OperandCast) { ... }
fn div16r(&mut self, op0: impl OperandCast) { ... }
fn div16m(&mut self, op0: impl OperandCast) { ... }
fn div32r(&mut self, op0: impl OperandCast) { ... }
fn div32m(&mut self, op0: impl OperandCast) { ... }
fn div64r(&mut self, op0: impl OperandCast) { ... }
fn div64m(&mut self, op0: impl OperandCast) { ... }
fn idiv16r(&mut self, op0: impl OperandCast) { ... }
fn idiv16m(&mut self, op0: impl OperandCast) { ... }
fn idiv32r(&mut self, op0: impl OperandCast) { ... }
fn idiv32m(&mut self, op0: impl OperandCast) { ... }
fn idiv64r(&mut self, op0: impl OperandCast) { ... }
fn idiv64m(&mut self, op0: impl OperandCast) { ... }
fn clc(&mut self) { ... }
fn stc(&mut self) { ... }
fn cli(&mut self) { ... }
fn sti(&mut self) { ... }
fn cld(&mut self) { ... }
fn std(&mut self) { ... }
fn inc8r(&mut self, op0: impl OperandCast) { ... }
fn inc8m(&mut self, op0: impl OperandCast) { ... }
fn dec8r(&mut self, op0: impl OperandCast) { ... }
fn dec8m(&mut self, op0: impl OperandCast) { ... }
fn inc16r(&mut self, op0: impl OperandCast) { ... }
fn inc16m(&mut self, op0: impl OperandCast) { ... }
fn inc32r(&mut self, op0: impl OperandCast) { ... }
fn inc32m(&mut self, op0: impl OperandCast) { ... }
fn inc64r(&mut self, op0: impl OperandCast) { ... }
fn inc64m(&mut self, op0: impl OperandCast) { ... }
fn dec16r(&mut self, op0: impl OperandCast) { ... }
fn dec16m(&mut self, op0: impl OperandCast) { ... }
fn dec32r(&mut self, op0: impl OperandCast) { ... }
fn dec32m(&mut self, op0: impl OperandCast) { ... }
fn dec64r(&mut self, op0: impl OperandCast) { ... }
fn dec64m(&mut self, op0: impl OperandCast) { ... }
fn callr(&mut self, op0: impl OperandCast) { ... }
fn callm(&mut self, op0: impl OperandCast) { ... }
fn callf16m(&mut self, op0: impl OperandCast) { ... }
fn callf32m(&mut self, op0: impl OperandCast) { ... }
fn callf64m(&mut self, op0: impl OperandCast) { ... }
fn jmpr(&mut self, op0: impl OperandCast) { ... }
fn jmpm(&mut self, op0: impl OperandCast) { ... }
fn jmpf16m(&mut self, op0: impl OperandCast) { ... }
fn jmpf32m(&mut self, op0: impl OperandCast) { ... }
fn jmpf64m(&mut self, op0: impl OperandCast) { ... }
fn push16m(&mut self, op0: impl OperandCast) { ... }
fn pushm(&mut self, op0: impl OperandCast) { ... }
fn sldtr(&mut self, op0: impl OperandCast) { ... }
fn sldtm(&mut self, op0: impl OperandCast) { ... }
fn strr(&mut self, op0: impl OperandCast) { ... }
fn strm(&mut self, op0: impl OperandCast) { ... }
fn lldtr(&mut self, op0: impl OperandCast) { ... }
fn lldtm(&mut self, op0: impl OperandCast) { ... }
fn ltrr(&mut self, op0: impl OperandCast) { ... }
fn ltrm(&mut self, op0: impl OperandCast) { ... }
fn verrr(&mut self, op0: impl OperandCast) { ... }
fn verrm(&mut self, op0: impl OperandCast) { ... }
fn verwr(&mut self, op0: impl OperandCast) { ... }
fn verwm(&mut self, op0: impl OperandCast) { ... }
fn sgdtm(&mut self, op0: impl OperandCast) { ... }
fn sidtm(&mut self, op0: impl OperandCast) { ... }
fn lgdtm(&mut self, op0: impl OperandCast) { ... }
fn lidtm(&mut self, op0: impl OperandCast) { ... }
fn smswm(&mut self, op0: impl OperandCast) { ... }
fn smsw16r(&mut self, op0: impl OperandCast) { ... }
fn smsw32r(&mut self, op0: impl OperandCast) { ... }
fn smsw64r(&mut self, op0: impl OperandCast) { ... }
fn lmswr(&mut self, op0: impl OperandCast) { ... }
fn lmswm(&mut self, op0: impl OperandCast) { ... }
fn invlpg8m(&mut self, op0: impl OperandCast) { ... }
fn enclv(&mut self) { ... }
fn monitor(&mut self) { ... }
fn mwait(&mut self) { ... }
fn clac(&mut self) { ... }
fn stac(&mut self) { ... }
fn encls(&mut self) { ... }
fn xgetbv(&mut self) { ... }
fn xsetbv(&mut self) { ... }
fn xend(&mut self) { ... }
fn xtest(&mut self) { ... }
fn enclu(&mut self) { ... }
fn swapgs(&mut self) { ... }
fn rdtscp(&mut self) { ... }
fn lar16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn lar16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn lar32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn lar32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn lar64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn lar64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn lsl16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn lsl16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn lsl32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn lsl32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn lsl64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn lsl64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn syscall(&mut self) { ... }
fn clts(&mut self) { ... }
fn sysret(&mut self) { ... }
fn invd(&mut self) { ... }
fn wbinvd(&mut self) { ... }
fn ud2(&mut self) { ... }
fn prefetchm(&mut self, op0: impl OperandCast) { ... }
fn prefetchwm(&mut self, op0: impl OperandCast) { ... }
fn prefetchwt1m(&mut self, op0: impl OperandCast) { ... }
fn femms(&mut self) { ... }
fn _3dnowrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn _3dnowrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn prefetchntam(&mut self, op0: impl OperandCast) { ... }
fn prefetcht0m(&mut self, op0: impl OperandCast) { ... }
fn prefetcht1m(&mut self, op0: impl OperandCast) { ... }
fn prefetcht2m(&mut self, op0: impl OperandCast) { ... }
fn prefetchit1m(&mut self, op0: impl OperandCast) { ... }
fn prefetchit0m(&mut self, op0: impl OperandCast) { ... }
fn nop16r(&mut self, op0: impl OperandCast) { ... }
fn nop16m(&mut self, op0: impl OperandCast) { ... }
fn nop32r(&mut self, op0: impl OperandCast) { ... }
fn nop32m(&mut self, op0: impl OperandCast) { ... }
fn nop64r(&mut self, op0: impl OperandCast) { ... }
fn nop64m(&mut self, op0: impl OperandCast) { ... }
fn mov_cr2grr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mov_dr2grr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mov_g2crrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mov_g2drrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn wrmsr(&mut self) { ... }
fn rdtsc(&mut self) { ... }
fn rdmsr(&mut self) { ... }
fn rdpmc(&mut self) { ... }
fn sysenter(&mut self) { ... }
fn sysexit(&mut self) { ... }
fn getsec(&mut self) { ... }
fn cmovo16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovo16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovo32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovo32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovo64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovo64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovno16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovno16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovno32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovno32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovno64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovno64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovc16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovc16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovc32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovc32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovc64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovc64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovnc16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovnc16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovnc32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovnc32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovnc64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovnc64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovz16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovz16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovz32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovz32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovz64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovz64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovnz16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovnz16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovnz32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovnz32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovnz64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovnz64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovbe16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovbe16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovbe32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovbe32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovbe64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovbe64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmova16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmova16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmova32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmova32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmova64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmova64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovs16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovs16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovs32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovs32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovs64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovs64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovns16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovns16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovns32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovns32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovns64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovns64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovp16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovp16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovp32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovp32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovp64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovp64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovnp16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovnp16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovnp32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovnp32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovnp64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovnp64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovl16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovl16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovl32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovl32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovl64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovl64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovge16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovge16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovge32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovge32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovge64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovge64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovle16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovle16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovle32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovle32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovle64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovle64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovg16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovg16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovg32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovg32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovg64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmovg64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn seto8r(&mut self, op0: impl OperandCast) { ... }
fn seto8m(&mut self, op0: impl OperandCast) { ... }
fn setno8r(&mut self, op0: impl OperandCast) { ... }
fn setno8m(&mut self, op0: impl OperandCast) { ... }
fn setc8r(&mut self, op0: impl OperandCast) { ... }
fn setc8m(&mut self, op0: impl OperandCast) { ... }
fn setnc8r(&mut self, op0: impl OperandCast) { ... }
fn setnc8m(&mut self, op0: impl OperandCast) { ... }
fn setz8r(&mut self, op0: impl OperandCast) { ... }
fn setz8m(&mut self, op0: impl OperandCast) { ... }
fn setnz8r(&mut self, op0: impl OperandCast) { ... }
fn setnz8m(&mut self, op0: impl OperandCast) { ... }
fn setbe8r(&mut self, op0: impl OperandCast) { ... }
fn setbe8m(&mut self, op0: impl OperandCast) { ... }
fn seta8r(&mut self, op0: impl OperandCast) { ... }
fn seta8m(&mut self, op0: impl OperandCast) { ... }
fn sets8r(&mut self, op0: impl OperandCast) { ... }
fn sets8m(&mut self, op0: impl OperandCast) { ... }
fn setns8r(&mut self, op0: impl OperandCast) { ... }
fn setns8m(&mut self, op0: impl OperandCast) { ... }
fn setp8r(&mut self, op0: impl OperandCast) { ... }
fn setp8m(&mut self, op0: impl OperandCast) { ... }
fn setnp8r(&mut self, op0: impl OperandCast) { ... }
fn setnp8m(&mut self, op0: impl OperandCast) { ... }
fn setl8r(&mut self, op0: impl OperandCast) { ... }
fn setl8m(&mut self, op0: impl OperandCast) { ... }
fn setge8r(&mut self, op0: impl OperandCast) { ... }
fn setge8m(&mut self, op0: impl OperandCast) { ... }
fn setle8r(&mut self, op0: impl OperandCast) { ... }
fn setle8m(&mut self, op0: impl OperandCast) { ... }
fn setg8r(&mut self, op0: impl OperandCast) { ... }
fn setg8m(&mut self, op0: impl OperandCast) { ... }
fn push_seg16r(&mut self, op0: impl OperandCast) { ... }
fn push_segr(&mut self, op0: impl OperandCast) { ... }
fn pop_seg16r(&mut self, op0: impl OperandCast) { ... }
fn pop_segr(&mut self, op0: impl OperandCast) { ... }
fn cpuid(&mut self) { ... }
fn bt16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn bt16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn bt32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn bt32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn bt64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn bt64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn shld16mri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn shld16rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn shld32mri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn shld32rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn shld64mri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn shld64rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn shld16rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn shld16mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn shld32rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn shld32mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn shld64rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn shld64mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn rsm(&mut self) { ... }
fn bts16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn bts16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn bts32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn bts32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn bts64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn bts64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn shrd16mri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn shrd16rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn shrd32mri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn shrd32rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn shrd64mri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn shrd64rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn shrd16rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn shrd16mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn shrd32rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn shrd32mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn shrd64rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn shrd64mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn imul16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn imul16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn imul32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn imul32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn imul64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn imul64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmpxchg8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmpxchg8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmpxchg16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmpxchg16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmpxchg32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmpxchg32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmpxchg64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmpxchg64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn lss16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn lss32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn lss64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn btr16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn btr16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn btr32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn btr32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn btr64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn btr64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn lfs16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn lfs32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn lfs64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn lgs16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn lgs32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn lgs64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movzxr16m8(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movzxr16r8(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movzxr32m8(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movzxr32r8(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movzxr64m8(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movzxr64r8(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movzxr16m16(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movzxr16r16(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movzxr32m16(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movzxr32r16(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movzxr64m16(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movzxr64r16(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn popcnt16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn popcnt16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn popcnt32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn popcnt32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn popcnt64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn popcnt64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn ud1_16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn ud1_16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn ud1_32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn ud1_32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn ud1_64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn ud1_64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn bt16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn bt16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn bt32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn bt32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn bt64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn bt64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn bts16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn bts16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn bts32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn bts32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn bts64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn bts64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn btr16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn btr16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn btr32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn btr32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn btr64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn btr64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn btc16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn btc16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn btc32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn btc32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn btc64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn btc64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn btc16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn btc16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn btc32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn btc32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn btc64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn btc64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn bsf16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn bsf16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn bsf32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn bsf32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn bsf64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn bsf64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn tzcnt16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn tzcnt16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn tzcnt32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn tzcnt32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn tzcnt64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn tzcnt64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn bsr16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn bsr16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn bsr32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn bsr32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn bsr64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn bsr64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn lzcnt16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn lzcnt16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn lzcnt32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn lzcnt32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn lzcnt64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn lzcnt64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movsxr16m8(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movsxr16r8(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movsxr32m8(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movsxr32r8(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movsxr64m8(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movsxr64r8(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movsxr16m16(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movsxr16r16(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movsxr32m16(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movsxr32r16(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movsxr64m16(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movsxr64r16(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xadd8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xadd8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xadd16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xadd16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xadd32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xadd32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xadd64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn xadd64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movnti32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movnti64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmpxchgd32m(&mut self, op0: impl OperandCast) { ... }
fn cmpxchg8bm(&mut self, op0: impl OperandCast) { ... }
fn cmpxchgd64m(&mut self, op0: impl OperandCast) { ... }
fn cmpxchg16bm(&mut self, op0: impl OperandCast) { ... }
fn bswap16r(&mut self, op0: impl OperandCast) { ... }
fn bswap32r(&mut self, op0: impl OperandCast) { ... }
fn bswap64r(&mut self, op0: impl OperandCast) { ... }
fn ud0_16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn ud0_16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn ud0_32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn ud0_32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn ud0_64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn ud0_64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movbe16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movbe32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movbe64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn crc32_8rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn crc32_8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movbe16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movbe32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movbe64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn crc32_16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn crc32_16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn crc32_32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn crc32_32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn crc32_64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn crc32_64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_cvtpi2psrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_cvtpi2psrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_cvtpi2pdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_cvtpi2pdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_cvttps2pirm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_cvttps2pirr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_cvttpd2pirm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_cvttpd2pirr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_cvtps2pirm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_cvtps2pirr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_cvtpd2pirm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_cvtpd2pirr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_punpcklbwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_punpcklbwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_punpcklwdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_punpcklwdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_punpckldqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_punpckldqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_packsswbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_packsswbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pcmpgtbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pcmpgtbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pcmpgtwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pcmpgtwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pcmpgtdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pcmpgtdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_packuswbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_packuswbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_punpckhbwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_punpckhbwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_punpckhwdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_punpckhwdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_punpckhdqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_punpckhdqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_packssdwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_packssdwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_movd_g2mrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_movd_g2mrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_movq_g2mrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_movq_g2mrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_movqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_movqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pshufwrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn mmx_pshufwrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn mmx_psrlwri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psrawri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psllwri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psrldri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psradri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pslldri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psrlqri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psllqri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pcmpeqbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pcmpeqbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pcmpeqwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pcmpeqwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pcmpeqdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pcmpeqdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_emms(&mut self) { ... }
fn mmx_movd_m2gmr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_movd_m2grr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_movq_m2gmr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_movq_m2grr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_movqmr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pinsrwrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn mmx_pinsrwrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn mmx_pextrwrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn mmx_psrlwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psrlwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psrldrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psrldrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psrlqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psrlqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_paddqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_paddqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pmullwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pmullwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_movdq2qrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_movq2dqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pmovmskbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psubusbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psubusbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psubuswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psubuswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pminubrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pminubrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pandrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pandrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_paddusbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_paddusbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_padduswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_padduswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pmaxubrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pmaxubrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pandnrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pandnrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pavgbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pavgbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psrawrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psrawrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psradrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psradrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pavgwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pavgwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pmulhuwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pmulhuwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pmulhwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pmulhwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_movntqmr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psubsbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psubsbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psubswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psubswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_porrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_porrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_paddsbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_paddsbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pminswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pminswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pmaxswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pmaxswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_paddswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_paddswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pxorrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pxorrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psllwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psllwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pslldrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pslldrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psllqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psllqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pmuludqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pmuludqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pmaddwdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pmaddwdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psadbwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psadbwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psubbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psubbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psubwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psubwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psubdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psubdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psubqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psubqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_paddbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_paddbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_paddwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_paddwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_padddrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_padddrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pshufbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pshufbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_phaddwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_phaddwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_phadddrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_phadddrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_phaddswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_phaddswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pmaddubswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pmaddubswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_phsubwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_phsubwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_phsubdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_phsubdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_phsubswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_phsubswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psignbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psignbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psignwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psignwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psigndrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_psigndrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pmulhrswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pmulhrswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pabsbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pabsbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pabswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pabswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pabsdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_pabsdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn mmx_palignrrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn mmx_palignrrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_movupsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movupsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movupdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movupdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movssrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movssrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movsdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movsdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movupsmr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movupdmr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movssmr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movsdmr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movlpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movhlpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movlpdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movslduprm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movslduprr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movdduprm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movdduprr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movlpsmr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movlpdmr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_unpcklpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_unpcklpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_unpcklpdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_unpcklpdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_unpckhpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_unpckhpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_unpckhpdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_unpckhpdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movhpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movlhpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movhpdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movshduprm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movshduprr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movhpsmr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movhpdmr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movapsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movapsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movapdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movapdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movapsmr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movapdmr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_cvtsi2ss32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_cvtsi2ss32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_cvtsi2ss64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_cvtsi2ss64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_cvtsi2sd32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_cvtsi2sd32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_cvtsi2sd64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_cvtsi2sd64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movntpsmr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movntpdmr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movntssmr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movntsdmr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_cvttss2si32rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn sse_cvttss2si32rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn sse_cvttss2si64rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn sse_cvttss2si64rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn sse_cvttsd2si32rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn sse_cvttsd2si32rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn sse_cvttsd2si64rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn sse_cvttsd2si64rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn sse_cvtss2si32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_cvtss2si32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_cvtss2si64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_cvtss2si64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_cvtsd2si32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_cvtsd2si32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_cvtsd2si64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_cvtsd2si64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_ucomissrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_ucomissrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_ucomisdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_ucomisdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_comissrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_comissrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_comisdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_comisdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movmskpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movmskpdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_sqrtpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_sqrtpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_sqrtpdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_sqrtpdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_sqrtssrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_sqrtssrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_sqrtsdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_sqrtsdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_rsqrtpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_rsqrtpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_rsqrtssrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_rsqrtssrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_rcppsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_rcppsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_rcpssrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_rcpssrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_andpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_andpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_andpdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_andpdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_andnpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_andnpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_andnpdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_andnpdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_orpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_orpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_orpdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_orpdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_xorpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_xorpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_xorpdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_xorpdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_addpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_addpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_addpdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_addpdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_addssrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_addssrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_addsdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_addsdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_mulpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_mulpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_mulpdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_mulpdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_mulssrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_mulssrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_mulsdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_mulsdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_cvtps2pdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_cvtps2pdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_cvtpd2psrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_cvtpd2psrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_cvtss2sdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_cvtss2sdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_cvtsd2ssrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_cvtsd2ssrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_cvtdq2psrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_cvtdq2psrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_cvtps2dqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_cvtps2dqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_cvttps2dqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_cvttps2dqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_subpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_subpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_subpdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_subpdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_subssrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_subssrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_subsdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_subsdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_minpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_minpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_minpdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_minpdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_minssrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_minssrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_minsdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_minsdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_divpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_divpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_divpdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_divpdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_divssrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_divssrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_divsdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_divsdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_maxpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_maxpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_maxpdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_maxpdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_maxssrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_maxssrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_maxsdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_maxsdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_punpcklbwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_punpcklbwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_punpcklwdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_punpcklwdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_punpckldqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_punpckldqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_packsswbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_packsswbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pcmpgtbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pcmpgtbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pcmpgtwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pcmpgtwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pcmpgtdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pcmpgtdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_packuswbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_packuswbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_punpckhbwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_punpckhbwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_punpckhwdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_punpckhwdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_punpckhdqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_punpckhdqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_packssdwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_packssdwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_punpcklqdqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_punpcklqdqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_punpckhqdqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_punpckhqdqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movd_g2xrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movd_g2xrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movq_g2xrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movq_g2xrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movdqarm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movdqarr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movdqurm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movdqurr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pshufdrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_pshufdrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_pshufhwrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_pshufhwrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_pshuflwrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_pshuflwrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_psrlwri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psrawri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psllwri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psrldri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psradri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pslldri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psrlqri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psrldqri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psllqri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pslldqri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pcmpeqbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pcmpeqbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pcmpeqwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pcmpeqwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pcmpeqdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pcmpeqdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_extrqri(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_insertqrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_extrqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_insertqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_haddpdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_haddpdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_haddpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_haddpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_hsubpdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_hsubpdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_hsubpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_hsubpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movd_x2gmr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movd_x2grr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movq_x2gmr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movq_x2grr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movdqamr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movdqumr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn fxsave32m(&mut self, op0: impl OperandCast) { ... }
fn fxsave64m(&mut self, op0: impl OperandCast) { ... }
fn fxrstor32m(&mut self, op0: impl OperandCast) { ... }
fn fxrstor64m(&mut self, op0: impl OperandCast) { ... }
fn ldmxcsrm(&mut self, op0: impl OperandCast) { ... }
fn stmxcsrm(&mut self, op0: impl OperandCast) { ... }
fn lfence(&mut self) { ... }
fn mfence(&mut self) { ... }
fn sfence(&mut self) { ... }
fn sse_cmppsrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_cmppsrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_cmppdrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_cmppdrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_cmpssrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_cmpssrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_cmpsdrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_cmpsdrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_pinsrwrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_pinsrwrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_pextrwrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_shufpsrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_shufpsrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_shufpdrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_shufpdrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_addsubpdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_addsubpdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_addsubpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_addsubpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psrlwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psrlwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psrldrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psrldrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psrlqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psrlqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_paddqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_paddqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmullwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmullwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movqmr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmovmskbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psubusbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psubusbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psubuswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psubuswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pminubrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pminubrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pandrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pandrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_paddusbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_paddusbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_padduswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_padduswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmaxubrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmaxubrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pandnrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pandnrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pavgbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pavgbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psrawrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psrawrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psradrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psradrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pavgwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pavgwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmulhuwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmulhuwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmulhwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmulhwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_cvttpd2dqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_cvttpd2dqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_cvtdq2pdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_cvtdq2pdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_cvtpd2dqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_cvtpd2dqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movntdqmr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psubsbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psubsbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psubswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psubswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_porrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_porrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_paddsbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_paddsbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pminswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pminswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmaxswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmaxswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_paddswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_paddswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pxorrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pxorrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_lddqurm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psllwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psllwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pslldrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pslldrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psllqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psllqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmuludqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmuludqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmaddwdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmaddwdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psadbwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psadbwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psubbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psubbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psubwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psubwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psubdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psubdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psubqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psubqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_paddbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_paddbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_paddwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_paddwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_padddrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_padddrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pshufbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pshufbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_phaddwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_phaddwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_phadddrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_phadddrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_phaddswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_phaddswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmaddubswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmaddubswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_phsubwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_phsubwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_phsubdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_phsubdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_phsubswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_phsubswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psignbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psignbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psignwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psignwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psigndrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_psigndrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmulhrswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmulhrswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pblendvbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pblendvbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_blendvpsrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_blendvpsrmr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_blendvpdrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_blendvpdrmr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_ptestrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_ptestrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pabsbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pabsbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pabswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pabswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pabsdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pabsdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmovsxbwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmovsxbwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmovsxbdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmovsxbdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmovsxbqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmovsxbqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmovsxwdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmovsxwdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmovsxwqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmovsxwqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmovsxdqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmovsxdqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmuldqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmuldqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pcmpeqqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pcmpeqqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_movntdqarm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_packusdwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_packusdwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmovzxbwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmovzxbwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmovzxbdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmovzxbdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmovzxbqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmovzxbqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmovzxwdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmovzxwdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmovzxwqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmovzxwqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmovzxdqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmovzxdqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pcmpgtqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pcmpgtqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pminsbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pminsbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pminsdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pminsdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pminuwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pminuwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pminudrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pminudrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmaxsbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmaxsbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmaxsdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmaxsdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmaxuwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmaxuwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmaxudrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmaxudrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmulldrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_pmulldrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_phminposuwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_phminposuwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movdir64brm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movdiri32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn movdiri64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sse_roundpsrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_roundpsrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_roundpdrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_roundpdrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_roundssrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_roundssrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_roundsdrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_roundsdrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_blendpsrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_blendpsrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_blendpdrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_blendpdrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_pblendwrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_pblendwrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_palignrrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_palignrrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_pextrbmri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_pextrbrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_pextrwmri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_pextrdmri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_pextrdrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_pextrqmri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_pextrqrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_extractpsmri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_extractpsrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_pinsrbrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_pinsrbrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_insertpsrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_insertpsrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_pinsrdrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_pinsrdrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_pinsrqrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_pinsrqrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_dppsrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_dppsrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_dppdrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_dppdrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_mpsadbwrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_mpsadbwrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_pclmulqdqrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_pclmulqdqrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_pcmpestrmrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_pcmpestrmrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_pcmpestrirmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_pcmpestrirri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_pcmpistrmrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_pcmpistrmrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_pcmpistrirmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sse_pcmpistrirri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn aesimcrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn aesimcrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn aesencrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn aesencrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn aesenclastrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn aesenclastrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn aesdecrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn aesdecrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn aesdeclastrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn aesdeclastrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn aeskeygenassistrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn aeskeygenassistrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaesimcrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vaesimcrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vaesenc128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaesenc128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaesenc256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaesenc256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaesenclast128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaesenclast128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaesenclast256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaesenclast256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaesdec128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaesdec128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaesdec256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaesdec256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaesdeclast128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaesdeclast128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaesdeclast256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaesdeclast256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaeskeygenassistrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaeskeygenassistrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmovups128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovups128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovups256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovups256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovupd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovupd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovupd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovupd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovssrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovssrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmovsdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovsdrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmovups128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovups256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovupd128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovupd256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovssmr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovsdmr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovlpsrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmovhlpsrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmovlpdrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmovddup128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovddup128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovddup256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovddup256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovsldup128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovsldup128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovsldup256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovsldup256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovlpsmr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovlpdmr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vunpcklps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vunpcklps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vunpcklps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vunpcklps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vunpcklpd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vunpcklpd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vunpcklpd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vunpcklpd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vunpckhps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vunpckhps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vunpckhps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vunpckhps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vunpckhpd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vunpckhpd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vunpckhpd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vunpckhpd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmovhpsrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmovlhpsrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmovhpdrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmovshdup128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovshdup128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovshdup256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovshdup256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovhpsmr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovhpdmr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovaps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovaps128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovaps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovaps256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovapd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovapd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovapd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovapd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovaps128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovaps256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovapd128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovapd256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtsi2ss32rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtsi2ss32rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtsi2ss64rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtsi2ss64rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtsi2sd32rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtsi2sd32rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtsi2sd64rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtsi2sd64rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmovntps128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovntps256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovntpd128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovntpd256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttss2si32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttss2si32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttss2si64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttss2si64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttsd2si32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttsd2si32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttsd2si64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttsd2si64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtss2si32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtss2si32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtss2si64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtss2si64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtsd2si32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtsd2si32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtsd2si64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtsd2si64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vucomissrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vucomissrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vucomisdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vucomisdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcomissrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcomissrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcomisdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcomisdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovmskps128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovmskps256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovmskpd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovmskpd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vsqrtps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vsqrtps128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vsqrtps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vsqrtps256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vsqrtpd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vsqrtpd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vsqrtpd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vsqrtpd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vsqrtssrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsqrtssrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsqrtsdrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsqrtsdrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrsqrtps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrsqrtps128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrsqrtps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrsqrtps256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrsqrtssrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrsqrtssrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrcpps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrcpps128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrcpps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrcpps256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrcpssrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrcpssrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vandps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vandps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vandps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vandps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vandpd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vandpd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vandpd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vandpd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vandnps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vandnps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vandnps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vandnps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vandnpd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vandnpd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vandnpd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vandnpd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vorps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vorps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vorps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vorps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vorpd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vorpd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vorpd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vorpd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vxorps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vxorps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vxorps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vxorps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vxorpd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vxorpd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vxorpd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vxorpd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddpd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddpd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddpd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddpd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddssrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddssrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddsdrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddsdrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulpd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulpd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulpd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulpd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulssrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulssrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulsdrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulsdrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtps2pd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2pd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2pd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2pd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2ps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2ps128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2ps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2ps256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtss2sdrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtss2sdrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtsd2ssrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtsd2ssrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtdq2ps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtdq2ps128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtdq2ps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtdq2ps256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2dq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2dq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2dq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2dq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttps2dq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttps2dq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttps2dq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttps2dq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vsubps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsubps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsubps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsubps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsubpd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsubpd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsubpd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsubpd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsubssrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsubssrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsubsdrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsubsdrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminpd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminpd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminpd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminpd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminssrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminssrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminsdrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminsdrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivpd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivpd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivpd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivpd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivssrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivssrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivsdrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivsdrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxpd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxpd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxpd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxpd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxssrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxssrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxsdrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxsdrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpcklbw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpcklbw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpcklbw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpcklbw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpcklwd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpcklwd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpcklwd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpcklwd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckldq128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckldq128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckldq256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckldq256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpacksswb128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpacksswb128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpacksswb256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpacksswb256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtb128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtb128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtb256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtb256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpackuswb128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpackuswb128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpackuswb256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpackuswb256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckhbw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckhbw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckhbw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckhbw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckhwd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckhwd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckhwd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckhwd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckhdq128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckhdq128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckhdq256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckhdq256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpackssdw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpackssdw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpackssdw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpackssdw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpcklqdq128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpcklqdq128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpcklqdq256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpcklqdq256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckhqdq128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckhqdq128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckhqdq256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckhqdq256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmovdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovd_g2xrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovq_g2xrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovq_g2xrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqa128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqa128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqa256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqa256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpshufd128rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshufd128rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshufd256rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshufd256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshufhw128rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshufhw128rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshufhw256rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshufhw256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshuflw128rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshuflw128rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshuflw256rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshuflw256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlw128rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlw256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsraw128rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsraw256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllw128rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllw256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrld128rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrld256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrad128rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrad256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpslld128rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpslld256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlq128rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlq256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrldq128rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrldq256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllq128rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllq256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpslldq128rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpslldq256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqb128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqb128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqb256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqb256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vzeroupper(&mut self) { ... }
fn vzeroall(&mut self) { ... }
fn vhaddpd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vhaddpd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vhaddpd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vhaddpd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vhaddps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vhaddps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vhaddps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vhaddps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vhsubpd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vhsubpd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vhsubpd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vhsubpd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vhsubps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vhsubps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vhsubps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vhsubps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmovdmr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovd_x2grr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovq_x2gmr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovq_x2grr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqa128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqa256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vldmxcsrm(&mut self, op0: impl OperandCast) { ... }
fn vstmxcsrm(&mut self, op0: impl OperandCast) { ... }
fn vcmpps128rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmpps128rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmpps256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmpps256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmppd128rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmppd128rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmppd256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmppd256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmpssrrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmpssrrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmpsdrrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmpsdrrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpinsrwrrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpinsrwrrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpextrwrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vshufps128rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshufps128rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshufps256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshufps256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshufpd128rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshufpd128rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshufpd256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshufpd256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vaddsubpd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddsubpd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddsubpd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddsubpd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddsubps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddsubps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddsubps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddsubps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrld128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrld128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrld256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrld256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlq128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlq128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlq256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlq256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddq128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddq128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddq256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddq256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmullw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmullw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmullw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmullw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmovqmr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovmskb128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovmskb256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpsubusb128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubusb128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubusb256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubusb256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubusw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubusw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubusw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubusw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminub128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminub128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminub256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminub256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpand128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpand128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpand256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpand256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddusb128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddusb128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddusb256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddusb256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddusw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddusw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddusw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddusw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxub128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxub128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxub256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxub256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandn128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandn128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandn256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandn256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpavgb128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpavgb128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpavgb256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpavgb256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsraw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsraw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsraw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsraw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrad128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrad128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrad256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrad256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpavgw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpavgw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpavgw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpavgw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmulhuw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmulhuw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmulhuw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmulhuw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmulhw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmulhw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmulhw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmulhw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvttpd2dq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttpd2dq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttpd2dq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttpd2dq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtdq2pd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtdq2pd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtdq2pd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtdq2pd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2dq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2dq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2dq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2dq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovntdq128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovntdq256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpsubsb128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubsb128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubsb256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubsb256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubsw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubsw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubsw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubsw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpor128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpor128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpor256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpor256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddsb128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddsb128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddsb256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddsb256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminsw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminsw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminsw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminsw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddsw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddsw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddsw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddsw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxsw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxsw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxsw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxsw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpxor128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpxor128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpxor256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpxor256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vlddqu128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vlddqu256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpsllw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpslld128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpslld128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpslld256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpslld256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllq128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllq128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllq256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllq256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmuludq128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmuludq128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmuludq256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmuludq256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaddwd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaddwd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaddwd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaddwd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsadbw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsadbw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsadbw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsadbw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubb128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubb128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubb256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubb256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubq128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubq128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubq256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubq256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddb128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddb128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddb256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddb256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshufb128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshufb128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshufb256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshufb256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vphaddw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vphaddw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vphaddw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vphaddw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vphaddd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vphaddd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vphaddd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vphaddd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vphaddsw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vphaddsw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vphaddsw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vphaddsw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaddubsw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaddubsw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaddubsw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaddubsw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vphsubw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vphsubw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vphsubw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vphsubw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vphsubd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vphsubd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vphsubd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vphsubd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vphsubsw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vphsubsw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vphsubsw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vphsubsw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsignb128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsignb128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsignb256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsignb256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsignw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsignw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsignw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsignw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsignd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsignd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsignd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsignd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmulhrsw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmulhrsw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmulhrsw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmulhrsw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermilps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermilps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermilps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermilps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermilpd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermilpd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermilpd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermilpd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vtestps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vtestps128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vtestps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vtestps256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vtestpd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vtestpd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vtestpd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vtestpd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2ps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2ps128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2ps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2ps256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpermps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptest128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vptest128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vptest256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vptest256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vbroadcastss128rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vbroadcastss128rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vbroadcastss256rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vbroadcastss256rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vbroadcastsd256rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vbroadcastsd256rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vbroadcastf128_256rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vbroadcastf128_256rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpabsb128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpabsb128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpabsb256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpabsb256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpabsw128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpabsw128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpabsw256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpabsw256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpabsd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpabsd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpabsd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpabsd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsxbw128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsxbw128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsxbw256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsxbw256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsxbd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsxbd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsxbd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsxbd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsxbq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsxbq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsxbq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsxbq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsxwd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsxwd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsxwd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsxwd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsxwq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsxwq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsxwq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsxwq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsxdq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsxdq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsxdq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsxdq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmuldq128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmuldq128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmuldq256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmuldq256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqq128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqq128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqq256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqq256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmovntdqa128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovntdqa256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpackusdw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpackusdw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpackusdw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpackusdw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmovzxbw128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovzxbw128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovzxbw256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovzxbw256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovzxbd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovzxbd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovzxbd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovzxbd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovzxbq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovzxbq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovzxbq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovzxbq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovzxwd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovzxwd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovzxwd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovzxwd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovzxwq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovzxwq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovzxwq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovzxwq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovzxdq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovzxdq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovzxdq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovzxdq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpermd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtq128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtq128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtq256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtq256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminsb128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminsb128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminsb256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminsb256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminsd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminsd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminsd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminsd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminuw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminuw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminuw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminuw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminud128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminud128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminud256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminud256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxsb128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxsb128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxsb256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxsb256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxsd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxsd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxsd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxsd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxuw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxuw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxuw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxuw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxud128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxud128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxud256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxud256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmulld128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmulld128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmulld256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmulld256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vphminposuw128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vphminposuw128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpsrlvd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlvd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlvd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlvd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlvq128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlvq128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlvq256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlvq256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsravd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsravd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsravd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsravd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllvd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllvd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllvd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllvd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllvq128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllvq128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllvq256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllvq256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpbroadcastd128rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastd128rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastd256rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastd256rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastq128rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastq128rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastq256rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastq256rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vbroadcasti128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpbroadcastb128rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastb128rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastb256rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastb256rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastw128rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastw128rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastw256rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastw256rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpgatherdd128rmr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpgatherdd256rmr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpgatherdq128rmr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpgatherdq256rmr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpgatherqd128rmr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpgatherqd256rmr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpgatherqq128rmr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpgatherqq256rmr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgatherdps128rmr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgatherdps256rmr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgatherdpd128rmr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgatherdpd256rmr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgatherqps128rmr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgatherqps256rmr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgatherqpd128rmr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgatherqpd256rmr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub132ps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub132ps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub132ps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub132ps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub132pd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub132pd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub132pd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub132pd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd132ps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd132ps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd132ps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd132ps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd132pd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd132pd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd132pd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd132pd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132ps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132ps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132ps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132ps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132pd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132pd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132pd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132pd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132ssrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132ssrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132sdrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132sdrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132ps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132ps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132ps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132ps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132pd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132pd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132pd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132pd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132ssrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132ssrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132sdrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132sdrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132ps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132ps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132ps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132ps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132pd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132pd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132pd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132pd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132ssrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132ssrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132sdrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132sdrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132ps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132ps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132ps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132ps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132pd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132pd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132pd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132pd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132ssrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132ssrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132sdrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132sdrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub213ps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub213ps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub213ps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub213ps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub213pd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub213pd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub213pd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub213pd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd213ps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd213ps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd213ps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd213ps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd213pd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd213pd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd213pd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd213pd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213ps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213ps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213ps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213ps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213pd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213pd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213pd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213pd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213ssrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213ssrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213sdrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213sdrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213ps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213ps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213ps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213ps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213pd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213pd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213pd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213pd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213ssrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213ssrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213sdrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213sdrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213ps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213ps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213ps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213ps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213pd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213pd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213pd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213pd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213ssrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213ssrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213sdrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213sdrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213ps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213ps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213ps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213ps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213pd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213pd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213pd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213pd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213ssrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213ssrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213sdrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213sdrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub231ps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub231ps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub231ps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub231ps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub231pd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub231pd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub231pd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub231pd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd231ps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd231ps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd231ps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd231ps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd231pd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd231pd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd231pd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd231pd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231ps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231ps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231ps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231ps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231pd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231pd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231pd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231pd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231ssrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231ssrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231sdrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231sdrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231ps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231ps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231ps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231ps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231pd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231pd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231pd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231pd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231ssrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231ssrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231sdrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231sdrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231ps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231ps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231ps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231ps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231pd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231pd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231pd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231pd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231ssrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231ssrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231sdrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231sdrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231ps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231ps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231ps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231ps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231pd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231pd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231pd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231pd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231ssrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231ssrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231sdrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231sdrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermq256rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermq256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermpd256rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermpd256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpblendd128rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpblendd128rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpblendd256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpblendd256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpermilps128rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermilps128rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermilps256rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermilps256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermilpd128rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermilpd128rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermilpd256rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermilpd256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vperm2f128_256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vperm2f128_256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vroundps128rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vroundps128rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vroundps256rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vroundps256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vroundpd128rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vroundpd128rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vroundpd256rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vroundpd256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vroundssrrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vroundssrrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vroundsdrrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vroundsdrrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vblendps128rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vblendps128rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vblendps256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vblendps256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vblendpd128rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vblendpd128rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vblendpd256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vblendpd256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpblendw128rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpblendw128rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpblendw256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpblendw256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpalignr128rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpalignr128rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpalignr256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpalignr256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpextrbmri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpextrbrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpextrwmri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpextrdmri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpextrdrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpextrqmri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpextrqrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vextractpsmri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vextractpsrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vinsertf128rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vinsertf128rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vextractf128mri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vextractf128rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtps2ph128mri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtps2ph128rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtps2ph256mri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtps2ph256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpinsrbrrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpinsrbrrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vinsertpsrrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vinsertpsrrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpinsrdrrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpinsrdrrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpinsrqrrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpinsrqrrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vinserti128rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vinserti128rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vextracti128mri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vextracti128rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdpps128rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vdpps128rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vdpps256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vdpps256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vdppd128rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vdppd128rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vmpsadbw128rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vmpsadbw128rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vmpsadbw256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vmpsadbw256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpclmulqdq128rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpclmulqdq128rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpclmulqdq256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpclmulqdq256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vperm2i128_256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vperm2i128_256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vblendvps128rrmr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vblendvps128rrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vblendvps256rrmr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vblendvps256rrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vblendvpd128rrmr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vblendvpd128rrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vblendvpd256rrmr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vblendvpd256rrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpblendvb128rrmr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpblendvb128rrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpblendvb256rrmr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpblendvb256rrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpestrmrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpestrmrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpestrirmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpestrirri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpistrmrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpistrmrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpistrirmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpistrirri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn andn32rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn andn32rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn andn64rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn andn64rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn blsr32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn blsr32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn blsr64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn blsr64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn blsmsk32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn blsmsk32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn blsmsk64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn blsmsk64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn blsi32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn blsi32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn blsi64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn blsi64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn bextr32rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn bextr32rmr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn bextr64rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn bextr64rmr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn rorx32rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn rorx32rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn rorx64rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn rorx64rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn bzhi32rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn bzhi32rmr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn bzhi64rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn bzhi64rmr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn pdep32rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn pdep32rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn pdep64rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn pdep64rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn pext32rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn pext32rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn pext64rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn pext64rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn mulx32rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn mulx32rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn mulx64rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn mulx64rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn shlx32rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn shlx32rmr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn shlx64rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn shlx64rmr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn shrx32rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn shrx32rmr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn shrx64rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn shrx64rmr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sarx32rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sarx32rmr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sarx64rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sarx64rmr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn adcx32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn adcx32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn adcx64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn adcx64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn adox32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn adox32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn adox64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn adox64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn faddm32(&mut self, op0: impl OperandCast) { ... }
fn fmulm32(&mut self, op0: impl OperandCast) { ... }
fn fcomm32(&mut self, op0: impl OperandCast) { ... }
fn fcompm32(&mut self, op0: impl OperandCast) { ... }
fn fsubm32(&mut self, op0: impl OperandCast) { ... }
fn fsubrm32(&mut self, op0: impl OperandCast) { ... }
fn fdivm32(&mut self, op0: impl OperandCast) { ... }
fn fdivrm32(&mut self, op0: impl OperandCast) { ... }
fn faddrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn fmulrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn fcomrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn fcomprr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn fsubrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn fsubrrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn fdivrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn fdivrrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn fldm32(&mut self, op0: impl OperandCast) { ... }
fn fstm32(&mut self, op0: impl OperandCast) { ... }
fn fstpm32(&mut self, op0: impl OperandCast) { ... }
fn fldenvm(&mut self, op0: impl OperandCast) { ... }
fn fldcwm(&mut self, op0: impl OperandCast) { ... }
fn fstenvm(&mut self, op0: impl OperandCast) { ... }
fn fstcwm(&mut self, op0: impl OperandCast) { ... }
fn fldr(&mut self, op0: impl OperandCast) { ... }
fn fxchr(&mut self, op0: impl OperandCast) { ... }
fn fnop(&mut self) { ... }
fn fchs(&mut self) { ... }
fn fabs(&mut self) { ... }
fn ftst(&mut self) { ... }
fn fxam(&mut self) { ... }
fn fld1(&mut self) { ... }
fn fldl2t(&mut self) { ... }
fn fldl2e(&mut self) { ... }
fn fldpi(&mut self) { ... }
fn fldlg2(&mut self) { ... }
fn fldln2(&mut self) { ... }
fn fldz(&mut self) { ... }
fn f2xm1(&mut self) { ... }
fn fyl2x(&mut self) { ... }
fn fptan(&mut self) { ... }
fn fpatan(&mut self) { ... }
fn fxtract(&mut self) { ... }
fn fprem1(&mut self) { ... }
fn fdecstp(&mut self) { ... }
fn fincstp(&mut self) { ... }
fn fprem(&mut self) { ... }
fn fyl2xp1(&mut self) { ... }
fn fsqrt(&mut self) { ... }
fn fsincos(&mut self) { ... }
fn frndint(&mut self) { ... }
fn fscale(&mut self) { ... }
fn fsin(&mut self) { ... }
fn fcos(&mut self) { ... }
fn fiaddm32(&mut self, op0: impl OperandCast) { ... }
fn fimulm32(&mut self, op0: impl OperandCast) { ... }
fn ficomm32(&mut self, op0: impl OperandCast) { ... }
fn ficompm32(&mut self, op0: impl OperandCast) { ... }
fn fisubm32(&mut self, op0: impl OperandCast) { ... }
fn fisubrm32(&mut self, op0: impl OperandCast) { ... }
fn fidivm32(&mut self, op0: impl OperandCast) { ... }
fn fidivrm32(&mut self, op0: impl OperandCast) { ... }
fn fcmovbr(&mut self, op0: impl OperandCast) { ... }
fn fcmover(&mut self, op0: impl OperandCast) { ... }
fn fcmovber(&mut self, op0: impl OperandCast) { ... }
fn fcmovur(&mut self, op0: impl OperandCast) { ... }
fn fucompp(&mut self) { ... }
fn fildm32(&mut self, op0: impl OperandCast) { ... }
fn fisttpm32(&mut self, op0: impl OperandCast) { ... }
fn fistm32(&mut self, op0: impl OperandCast) { ... }
fn fistpm32(&mut self, op0: impl OperandCast) { ... }
fn fldm80(&mut self, op0: impl OperandCast) { ... }
fn fstpm80(&mut self, op0: impl OperandCast) { ... }
fn fcmovnbr(&mut self, op0: impl OperandCast) { ... }
fn fcmovner(&mut self, op0: impl OperandCast) { ... }
fn fcmovnber(&mut self, op0: impl OperandCast) { ... }
fn fcmovnur(&mut self, op0: impl OperandCast) { ... }
fn fclex(&mut self) { ... }
fn finit(&mut self) { ... }
fn fucomir(&mut self, op0: impl OperandCast) { ... }
fn fcomir(&mut self, op0: impl OperandCast) { ... }
fn faddm64(&mut self, op0: impl OperandCast) { ... }
fn fmulm64(&mut self, op0: impl OperandCast) { ... }
fn fcomm64(&mut self, op0: impl OperandCast) { ... }
fn fcompm64(&mut self, op0: impl OperandCast) { ... }
fn fsubm64(&mut self, op0: impl OperandCast) { ... }
fn fsubrm64(&mut self, op0: impl OperandCast) { ... }
fn fdivm64(&mut self, op0: impl OperandCast) { ... }
fn fdivrm64(&mut self, op0: impl OperandCast) { ... }
fn fldm64(&mut self, op0: impl OperandCast) { ... }
fn fisttpm64(&mut self, op0: impl OperandCast) { ... }
fn fstm64(&mut self, op0: impl OperandCast) { ... }
fn fstpm64(&mut self, op0: impl OperandCast) { ... }
fn frstorm(&mut self, op0: impl OperandCast) { ... }
fn fsavem(&mut self, op0: impl OperandCast) { ... }
fn fstswm(&mut self, op0: impl OperandCast) { ... }
fn ffreer(&mut self, op0: impl OperandCast) { ... }
fn fstr(&mut self, op0: impl OperandCast) { ... }
fn fstpr(&mut self, op0: impl OperandCast) { ... }
fn fucomr(&mut self, op0: impl OperandCast) { ... }
fn fucompr(&mut self, op0: impl OperandCast) { ... }
fn fiaddm16(&mut self, op0: impl OperandCast) { ... }
fn fimulm16(&mut self, op0: impl OperandCast) { ... }
fn ficomm16(&mut self, op0: impl OperandCast) { ... }
fn ficompm16(&mut self, op0: impl OperandCast) { ... }
fn fisubm16(&mut self, op0: impl OperandCast) { ... }
fn fisubrm16(&mut self, op0: impl OperandCast) { ... }
fn fidivm16(&mut self, op0: impl OperandCast) { ... }
fn fidivrm16(&mut self, op0: impl OperandCast) { ... }
fn faddprr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn fmulprr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn fcompp(&mut self) { ... }
fn fsubrprr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn fsubprr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn fdivrprr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn fdivprr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn fildm16(&mut self, op0: impl OperandCast) { ... }
fn fisttpm16(&mut self, op0: impl OperandCast) { ... }
fn fistm16(&mut self, op0: impl OperandCast) { ... }
fn fistpm16(&mut self, op0: impl OperandCast) { ... }
fn fbldm(&mut self, op0: impl OperandCast) { ... }
fn fildm64(&mut self, op0: impl OperandCast) { ... }
fn fbstpm(&mut self, op0: impl OperandCast) { ... }
fn fistpm64(&mut self, op0: impl OperandCast) { ... }
fn fstswr(&mut self, op0: impl OperandCast) { ... }
fn fucomiprr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn fcomiprr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn rstorsspm(&mut self, op0: impl OperandCast) { ... }
fn setssbsy(&mut self) { ... }
fn saveprevssp(&mut self) { ... }
fn rdssp32r(&mut self, op0: impl OperandCast) { ... }
fn rdssp64r(&mut self, op0: impl OperandCast) { ... }
fn endbr64(&mut self) { ... }
fn endbr32(&mut self) { ... }
fn wruss32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn wruss64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn wrss32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn wrss64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn clrssbsym(&mut self, op0: impl OperandCast) { ... }
fn incssp32r(&mut self, op0: impl OperandCast) { ... }
fn incssp64r(&mut self, op0: impl OperandCast) { ... }
fn cldemotem(&mut self, op0: impl OperandCast) { ... }
fn xstore(&mut self) { ... }
fn inveptrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn invvpidrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmcall(&mut self) { ... }
fn vmclearm(&mut self, op0: impl OperandCast) { ... }
fn vmfunc(&mut self) { ... }
fn vmlaunch(&mut self) { ... }
fn vmresume(&mut self) { ... }
fn vmptrldm(&mut self, op0: impl OperandCast) { ... }
fn vmptrstm(&mut self, op0: impl OperandCast) { ... }
fn vmreadmr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmreadrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmwriterm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmwriterr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmxoff(&mut self) { ... }
fn vmxonm(&mut self, op0: impl OperandCast) { ... }
fn tdcall(&mut self) { ... }
fn seamret(&mut self) { ... }
fn seamops(&mut self) { ... }
fn seamcall(&mut self) { ... }
fn clzero16r(&mut self, op0: impl OperandCast) { ... }
fn clzero32r(&mut self, op0: impl OperandCast) { ... }
fn clzero64r(&mut self, op0: impl OperandCast) { ... }
fn rdpru(&mut self) { ... }
fn vmrun(&mut self) { ... }
fn vmmcall(&mut self) { ... }
fn vmgexit(&mut self) { ... }
fn vmload(&mut self) { ... }
fn vmsave(&mut self) { ... }
fn stgi(&mut self) { ... }
fn clgi(&mut self) { ... }
fn skinit(&mut self) { ... }
fn invlpga(&mut self) { ... }
fn monitorx(&mut self) { ... }
fn mcommit(&mut self) { ... }
fn mwaitx(&mut self) { ... }
fn invlpgb(&mut self) { ... }
fn tlbsync(&mut self) { ... }
fn rmpquery(&mut self) { ... }
fn rmpread(&mut self) { ... }
fn rmpadjust(&mut self) { ... }
fn rmpupdate(&mut self) { ... }
fn psmash(&mut self) { ... }
fn pvalidate(&mut self) { ... }
fn tpauser(&mut self, op0: impl OperandCast) { ... }
fn umonitor32r(&mut self, op0: impl OperandCast) { ... }
fn umonitor64r(&mut self, op0: impl OperandCast) { ... }
fn umwaitr(&mut self, op0: impl OperandCast) { ... }
fn ptwrite32r(&mut self, op0: impl OperandCast) { ... }
fn ptwrite32m(&mut self, op0: impl OperandCast) { ... }
fn ptwrite64r(&mut self, op0: impl OperandCast) { ... }
fn ptwrite64m(&mut self, op0: impl OperandCast) { ... }
fn gf2p8mulbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn gf2p8mulbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn gf2p8affineqbrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn gf2p8affineqbrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn gf2p8affineinvqbrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn gf2p8affineinvqbrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgf2p8mulb128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgf2p8mulb128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgf2p8mulb256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgf2p8mulb256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgf2p8affineqb128rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vgf2p8affineqb128rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vgf2p8affineqb256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vgf2p8affineqb256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vgf2p8affineinvqb128rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vgf2p8affineinvqb128rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vgf2p8affineinvqb256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vgf2p8affineinvqb256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vgf2p8mulb512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgf2p8mulb512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgf2p8affineqb128rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vgf2p8affineqb256rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vgf2p8affineqb512rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vgf2p8affineqb512rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vgf2p8affineqb512rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vgf2p8affineinvqb128rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vgf2p8affineinvqb256rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vgf2p8affineinvqb512rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vgf2p8affineinvqb512rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vgf2p8affineinvqb512rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn enqcmd32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn enqcmd64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn enqcmds32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn enqcmds64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn pconfig(&mut self) { ... }
fn wbnoinvd(&mut self) { ... }
fn rdpkru(&mut self) { ... }
fn wrpkru(&mut self) { ... }
fn rdfsbase32r(&mut self, op0: impl OperandCast) { ... }
fn rdfsbase64r(&mut self, op0: impl OperandCast) { ... }
fn rdgsbase32r(&mut self, op0: impl OperandCast) { ... }
fn rdgsbase64r(&mut self, op0: impl OperandCast) { ... }
fn wrfsbase32r(&mut self, op0: impl OperandCast) { ... }
fn wrfsbase64r(&mut self, op0: impl OperandCast) { ... }
fn wrgsbase32r(&mut self, op0: impl OperandCast) { ... }
fn wrgsbase64r(&mut self, op0: impl OperandCast) { ... }
fn xsave32m(&mut self, op0: impl OperandCast) { ... }
fn xsave64m(&mut self, op0: impl OperandCast) { ... }
fn xrstor32m(&mut self, op0: impl OperandCast) { ... }
fn xrstor64m(&mut self, op0: impl OperandCast) { ... }
fn xsaveopt32m(&mut self, op0: impl OperandCast) { ... }
fn xsaveopt64m(&mut self, op0: impl OperandCast) { ... }
fn clwbm(&mut self, op0: impl OperandCast) { ... }
fn clflushm(&mut self, op0: impl OperandCast) { ... }
fn clflushoptm(&mut self, op0: impl OperandCast) { ... }
fn xrstors32m(&mut self, op0: impl OperandCast) { ... }
fn xrstors64m(&mut self, op0: impl OperandCast) { ... }
fn xsavec32m(&mut self, op0: impl OperandCast) { ... }
fn xsavec64m(&mut self, op0: impl OperandCast) { ... }
fn xsaves32m(&mut self, op0: impl OperandCast) { ... }
fn xsaves64m(&mut self, op0: impl OperandCast) { ... }
fn rdrand16r(&mut self, op0: impl OperandCast) { ... }
fn rdrand32r(&mut self, op0: impl OperandCast) { ... }
fn rdrand64r(&mut self, op0: impl OperandCast) { ... }
fn rdseed16r(&mut self, op0: impl OperandCast) { ... }
fn rdseed32r(&mut self, op0: impl OperandCast) { ... }
fn rdseed64r(&mut self, op0: impl OperandCast) { ... }
fn rdpidr(&mut self, op0: impl OperandCast) { ... }
fn invpcidrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sha1nexterm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sha1nexterr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sha1msg1rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sha1msg1rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sha1msg2rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sha1msg2rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sha256rnds2rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sha256rnds2rmr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sha256msg1rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sha256msg1rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sha256msg2rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sha256msg2rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn sha1rnds4rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn sha1rnds4rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn xsusldtrk(&mut self) { ... }
fn xresldtrk(&mut self) { ... }
fn vpdpbuud128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbuud128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbuud256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbuud256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbusd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbusd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbusd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbusd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbsud128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbsud128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbsud256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbsud256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbssd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbssd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbssd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbssd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbuuds128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbuuds128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbuuds256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbuuds256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbusds128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbusds128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbusds256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbusds256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbsuds128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbsuds128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbsuds256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbsuds256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbssds128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbssds128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbssds256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbssds256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpwssd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpwssd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpwssd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpwssd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpwssds128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpwssds128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpwssds256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpwssds256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtneoph2ps128rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtneoph2ps256rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtneeph2ps128rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtneeph2ps256rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtneebf162ps128rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtneebf162ps256rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtneobf162ps128rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtneobf162ps256rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vbcstnesh2ps128rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vbcstnesh2ps256rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vbcstnebf162ps128rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vbcstnebf162ps256rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtneps2bf16_128rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtneps2bf16_128rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtneps2bf16_256rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtneps2bf16_256rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpmadd52luq128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmadd52luq128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmadd52luq256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmadd52luq256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmadd52huq128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmadd52huq128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmadd52huq256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmadd52huq256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn hreseti(&mut self, op0: impl OperandCast) { ... }
fn serialize(&mut self) { ... }
fn uiret(&mut self) { ... }
fn testui(&mut self) { ... }
fn clui(&mut self) { ... }
fn stui(&mut self) { ... }
fn senduipir(&mut self, op0: impl OperandCast) { ... }
fn wrmsrns(&mut self) { ... }
fn rdmsrlist(&mut self) { ... }
fn wrmsrlist(&mut self) { ... }
fn aadd32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn aadd64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn aand32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn aand64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn axor32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn axor64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn aor32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn aor64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn cmpoxadd32mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn cmpoxadd64mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn cmpnoxadd32mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn cmpnoxadd64mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn cmpbxadd32mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn cmpbxadd64mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn cmpnbxadd32mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn cmpnbxadd64mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn cmpzxadd32mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn cmpzxadd64mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn cmpnzxadd32mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn cmpnzxadd64mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn cmpbexadd32mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn cmpbexadd64mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn cmpnbexadd32mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn cmpnbexadd64mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn cmpsxadd32mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn cmpsxadd64mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn cmpnsxadd32mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn cmpnsxadd64mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn cmppxadd32mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn cmppxadd64mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn cmpnpxadd32mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn cmpnpxadd64mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn cmplxadd32mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn cmplxadd64mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn cmpnlxadd32mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn cmpnlxadd64mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn cmplexadd32mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn cmplexadd64mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn cmpnlexadd32mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn cmpnlexadd64mrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn aesencwide128klm(&mut self, op0: impl OperandCast) { ... }
fn aesdecwide128klm(&mut self, op0: impl OperandCast) { ... }
fn aesencwide256klm(&mut self, op0: impl OperandCast) { ... }
fn aesdecwide256klm(&mut self, op0: impl OperandCast) { ... }
fn aesenc128klrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn loadiwkeyrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn aesdec128klrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn aesenc256klrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn aesdec256klrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn encodekey128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn encodekey256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn lkgsr(&mut self, op0: impl OperandCast) { ... }
fn lkgsm(&mut self, op0: impl OperandCast) { ... }
fn eretu(&mut self) { ... }
fn erets(&mut self) { ... }
fn ldtilecfgm(&mut self, op0: impl OperandCast) { ... }
fn sttilecfgm(&mut self, op0: impl OperandCast) { ... }
fn tilerelease(&mut self) { ... }
fn tilezeror(&mut self, op0: impl OperandCast) { ... }
fn tileloaddt1rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn tilestoredmr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn tileloaddrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn tdpbf16psrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn tdpfp16psrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn tdpbuudrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn tdpbusdrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn tdpbsudrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn tdpbssdrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn tcmmrlfp16psrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn tcmmimfp16psrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddps128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddps256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddps512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddps512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddps512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddps512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddpd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddpd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddpd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddpd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddpd512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddpd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddssrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddsdrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaesenc512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaesenc512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaesenclast512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaesenclast512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaesdec512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaesdec512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaesdeclast512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaesdeclast512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vandps128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vandps256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vandps512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vandps512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vandps512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vandpd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vandpd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vandpd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vandpd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vandpd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vandnps128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vandnps256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vandnps512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vandnps512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vandnps512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vandnpd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vandnpd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vandnpd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vandnpd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vandnpd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcmpps128krmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmpps128krbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmpps128krri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmpps256krmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmpps256krbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmpps256krri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmpps512krmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmpps512krbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmpps512krri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmpps512krri_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmppd128krmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmppd128krbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmppd128krri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmppd256krmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmppd256krbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmppd256krri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmppd512krmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmppd512krbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmppd512krri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmppd512krri_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmpsskrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmpsskrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmpsskrri_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmpsdkrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmpsdkrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmpsdkrri_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcomissrr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcomisdrr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtdq2pd128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtdq2pd256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtdq2pd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtdq2pd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtdq2pd512rr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtdq2pd512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2dq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2dq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2dq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2dq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2dq512rr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtpd2dq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtdq2ps128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtdq2ps256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtdq2ps512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtdq2ps512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtdq2ps512rr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtdq2ps512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2dq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2dq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2dq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2dq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2dq512rr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtps2dq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2pd128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2pd256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2pd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2pd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2pd512rr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtps2pd512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2ps128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2ps256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2ps512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2ps512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2ps512rr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtpd2ps512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtss2si32rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtss2si64rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtsd2si32rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtsd2si64rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtss2sdrrr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtsd2ssrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtsi2ss32rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtsi2ss64rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtsi2sd32rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtsi2sd64rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvttpd2dq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttpd2dq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttpd2dq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttpd2dq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttpd2dq512rr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvttpd2dq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttps2dq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttps2dq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttps2dq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttps2dq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttps2dq512rr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvttps2dq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttsd2si32rr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvttsd2si64rr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvttss2si32rr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvttss2si64rr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vdivps128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivps256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivps512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivps512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivps512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivps512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivpd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivpd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivpd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivpd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivpd512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivpd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivssrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivsdrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxps128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxps256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxps512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxps512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxps512rrr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxps512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxpd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxpd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxpd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxpd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxpd512rrr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxpd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxssrrr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxsdrrr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminps128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminps256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminps512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminps512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminps512rrr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminps512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminpd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminpd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminpd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminpd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminpd512rrr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminpd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminssrrr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminsdrrr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmovaps512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovaps512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovapd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovapd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovaps512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovapd512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovddup512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovddup512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqa32_128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqa32_128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqa32_256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqa32_256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqa32_512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqa32_512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqa64_128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqa64_128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqa64_256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqa64_256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqa64_512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqa64_512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqa32_128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqa32_256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqa32_512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqa64_128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqa64_256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqa64_512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu32_128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu32_128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu32_256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu32_256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu32_512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu32_512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu64_128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu64_128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu64_256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu64_256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu64_512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu64_512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu32_128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu32_256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu32_512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu64_128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu64_256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu64_512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu8_128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu8_128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu8_256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu8_256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu8_512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu8_512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu16_128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu16_128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu16_256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu16_256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu16_512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu16_512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu8_128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu8_256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu8_512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu16_128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu16_256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovdqu16_512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovntdqa512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovntdq512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovntps512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovntpd512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovsldup512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovsldup512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovshdup512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovshdup512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovups512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovups512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovupd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovupd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovups512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovupd512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmulps128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulps256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulps512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulps512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulps512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulps512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulpd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulpd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulpd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulpd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulpd512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulpd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulssrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulsdrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vorps128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vorps256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vorps512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vorps512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vorps512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vorpd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vorpd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vorpd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vorpd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vorpd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpabsb512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpabsb512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpabsw512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpabsw512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpabsd128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpabsd256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpabsd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpabsd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpabsd512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpabsq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpabsq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpabsq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpabsq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpabsq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpabsq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpabsq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpabsq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpabsq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpacksswb512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpacksswb512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpackuswb512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpackuswb512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpackssdw128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpackssdw256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpackssdw512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpackssdw512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpackssdw512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpackusdw128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpackusdw256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpackusdw512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpackusdw512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpackusdw512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddb512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddb512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddw512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddw512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddq128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddq256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddq512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddq512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddq512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddsb512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddsb512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddsw512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddsw512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddusb512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddusb512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddusw512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpaddusw512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpalignr512rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpalignr512rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpandd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandq128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandq128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandq128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandq256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandq256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandq256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandq512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandq512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandq512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandnd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandnd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandnd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandnd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandnd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandnd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandnd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandnd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandnd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandnq128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandnq128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandnq128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandnq256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandnq256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandnq256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandnq512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandnq512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpandnq512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpavgb512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpavgb512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpavgw512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpavgw512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpclmulqdq512rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpclmulqdq512rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpeqb128krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqb128krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqb256krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqb256krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqb512krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqb512krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqw128krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqw128krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqw256krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqw256krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqw512krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqw512krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqd128krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqd128krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqd128krb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqd256krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqd256krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqd256krb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqd512krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqd512krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqd512krb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqq128krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqq128krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqq128krb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqq256krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqq256krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqq256krb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqq512krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqq512krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpeqq512krb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtb128krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtb128krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtb256krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtb256krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtb512krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtb512krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtw128krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtw128krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtw256krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtw256krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtw512krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtw512krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtd128krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtd128krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtd128krb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtd256krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtd256krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtd256krb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtd512krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtd512krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtd512krb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtq128krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtq128krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtq128krb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtq256krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtq256krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtq256krb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtq512krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtq512krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpcmpgtq512krb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaddubsw512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaddubsw512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaddwd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaddwd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminub512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminub512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxub512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxub512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminsw512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminsw512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxsw512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxsw512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminsb512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminsb512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminsd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminsd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminsd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminsd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminsd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminsq128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminsq128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminsq128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminsq256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminsq256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminsq256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminsq512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminsq512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminsq512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminuw512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminuw512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminud128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminud256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminud512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminud512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminud512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminuq128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminuq128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminuq128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminuq256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminuq256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminuq256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminuq512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminuq512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpminuq512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxsb512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxsb512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxsd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxsd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxsd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxsd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxsd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxsq128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxsq128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxsq128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxsq256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxsq256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxsq256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxsq512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxsq512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxsq512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxuw512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxuw512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxud128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxud256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxud512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxud512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxud512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxuq128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxuq128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxuq128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxuq256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxuq256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxuq256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxuq512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxuq512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmaxuq512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmovsxbw512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsxbw512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsxbd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsxbd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsxbq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsxbq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsxwd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsxwd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsxwq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsxwq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsxdq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsxdq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovzxbw512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovzxbw512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovzxbd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovzxbd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovzxbq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovzxbq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovzxwd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovzxwd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovzxwq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovzxwq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovzxdq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovzxdq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmuldq128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmuldq256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmuldq512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmuldq512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmuldq512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmulhrsw512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmulhrsw512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmulhuw512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmulhuw512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmulhw512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmulhw512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmullw512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmullw512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmulld128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmulld256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmulld512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmulld512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmulld512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmullq128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmullq128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmullq128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmullq256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmullq256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmullq256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmullq512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmullq512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmullq512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmuludq128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmuludq256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmuludq512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmuludq512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmuludq512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpord128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpord128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpord128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpord256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpord256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpord256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpord512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpord512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpord512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vporq128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vporq128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vporq128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vporq256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vporq256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vporq256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vporq512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vporq512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vporq512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsadbw512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsadbw512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshufb512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshufb512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshufd128rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshufd256rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshufd512rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshufd512rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshufd512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshufhw512rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshufhw512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshuflw512rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshuflw512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlw128rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlw256rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlw512rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlw512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsraw128rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsraw256rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsraw512rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsraw512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllw128rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllw256rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllw512rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllw512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrld128rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrld128rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrld256rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrld256rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrld512rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrld512rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrld512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrad128rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrad128rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrad256rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrad256rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrad512rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrad512rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrad512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpslld128rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpslld128rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpslld256rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpslld256rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpslld512rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpslld512rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpslld512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlq128rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlq128rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlq256rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlq256rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlq512rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlq512rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlq512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsraq128rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsraq128rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsraq128rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsraq256rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsraq256rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsraq256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsraq512rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsraq512rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsraq512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllq128rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllq128rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllq256rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllq256rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllq512rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllq512rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllq512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlw512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlw512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrld512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrld512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlq512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlq512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsraw512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsraw512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrad512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrad512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsraq128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsraq128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsraq256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsraq256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsraq512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsraq512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllw512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllw512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpslld512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpslld512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllq512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllq512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrldq128rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrldq256rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrldq512rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrldq512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpslldq128rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpslldq256rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpslldq512rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpslldq512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubb512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubb512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubw512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubw512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubq128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubq256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubq512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubq512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubq512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubsb512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubsb512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubsw512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubsw512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubusb512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubusb512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubusw512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsubusw512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpcklbw512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpcklbw512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpcklwd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpcklwd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckldq128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckldq256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckldq512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckldq512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckldq512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpcklqdq128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpcklqdq256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpcklqdq512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpcklqdq512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpcklqdq512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckhbw512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckhbw512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckhwd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckhwd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckhdq128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckhdq256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckhdq512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckhdq512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckhdq512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckhqdq128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckhqdq256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckhqdq512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckhqdq512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpunpckhqdq512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpxord128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpxord128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpxord128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpxord256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpxord256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpxord256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpxord512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpxord512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpxord512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpxorq128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpxorq128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpxorq128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpxorq256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpxorq256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpxorq256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpxorq512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpxorq512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpxorq512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vshufps128rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshufps256rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshufps512rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshufps512rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshufps512rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshufpd128rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshufpd256rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshufpd512rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshufpd512rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshufpd512rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vsqrtps128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vsqrtps256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vsqrtps512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vsqrtps512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vsqrtps512rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vsqrtps512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vsqrtpd128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vsqrtpd256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vsqrtpd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vsqrtpd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vsqrtpd512rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vsqrtpd512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vsqrtssrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsqrtsdrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsubps128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsubps256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsubps512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsubps512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsubps512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsubps512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsubpd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsubpd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsubpd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsubpd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsubpd512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsubpd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsubssrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsubsdrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vucomissrr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vucomisdrr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vunpcklps128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vunpcklps256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vunpcklps512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vunpcklps512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vunpcklps512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vunpcklpd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vunpcklpd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vunpcklpd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vunpcklpd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vunpcklpd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vunpckhps128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vunpckhps256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vunpckhps512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vunpckhps512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vunpckhps512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vunpckhpd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vunpckhpd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vunpckhpd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vunpckhpd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vunpckhpd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn valignd128rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn valignd128rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn valignd128rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn valignd256rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn valignd256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn valignd256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn valignd512rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn valignd512rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn valignd512rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn valignq128rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn valignq128rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn valignq128rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn valignq256rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn valignq256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn valignq256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn valignq512rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn valignq512rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn valignq512rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vblendmps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vblendmps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vblendmps128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vblendmps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vblendmps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vblendmps256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vblendmps512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vblendmps512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vblendmps512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vblendmpd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vblendmpd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vblendmpd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vblendmpd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vblendmpd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vblendmpd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vblendmpd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vblendmpd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vblendmpd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vbroadcastss512rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vbroadcastss512rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vbroadcastf32x2_256rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vbroadcastf32x2_256rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vbroadcastf32x2_512rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vbroadcastf32x2_512rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vbroadcastsd512rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vbroadcastsd512rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vbroadcastf32x4_256rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vbroadcastf32x4_512rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vbroadcastf64x2_256rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vbroadcastf64x2_512rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vbroadcastf32x8_512rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vbroadcastf64x4_512rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcompressps128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcompressps256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcompressps512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcompressps128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcompressps256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcompressps512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcompresspd128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcompresspd256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcompresspd512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcompresspd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcompresspd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcompresspd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtne2ps2bf16_128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtne2ps2bf16_128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtne2ps2bf16_128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtne2ps2bf16_256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtne2ps2bf16_256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtne2ps2bf16_256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtne2ps2bf16_512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtne2ps2bf16_512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtne2ps2bf16_512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtneps2bf16_128rb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtneps2bf16_256rb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtneps2bf16_512rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtneps2bf16_512rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtneps2bf16_512rb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtps2qq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2qq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2qq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2qq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2qq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2qq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2qq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2qq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2qq512rr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtps2qq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2qq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2qq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2qq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2qq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2qq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2qq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2qq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2qq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2qq512rr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtpd2qq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2udq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2udq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2udq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2udq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2udq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2udq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2udq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2udq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2udq512rr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtps2udq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2udq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2udq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2udq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2udq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2udq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2udq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2udq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2udq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2udq512rr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtpd2udq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2uqq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2uqq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2uqq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2uqq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2uqq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2uqq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2uqq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2uqq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2uqq512rr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtps2uqq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2uqq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2uqq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2uqq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2uqq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2uqq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2uqq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2uqq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2uqq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2uqq512rr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtpd2uqq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2ps512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2ps512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2ps512rr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtps2ph512mri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtps2ph512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtps2ph512rri_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtqq2pd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtqq2pd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtqq2pd128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtqq2pd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtqq2pd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtqq2pd256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtqq2pd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtqq2pd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtqq2pd512rr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtqq2pd512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtqq2ps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtqq2ps128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtqq2ps128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtqq2ps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtqq2ps256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtqq2ps256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtqq2ps512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtqq2ps512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtqq2ps512rr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtqq2ps512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtsd2usi32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtsd2usi32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtsd2usi32rr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtsd2usi64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtsd2usi64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtsd2usi64rr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtss2usi32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtss2usi32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtss2usi32rr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtss2usi64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtss2usi64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtss2usi64rr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtusi2sd32rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtusi2sd32rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtusi2sd32rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtusi2sd64rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtusi2sd64rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtusi2sd64rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtusi2ss32rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtusi2ss32rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtusi2ss32rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtusi2ss64rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtusi2ss64rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtusi2ss64rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvttps2qq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttps2qq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttps2qq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttps2qq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttps2qq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttps2qq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttps2qq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttps2qq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttps2qq512rr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvttps2qq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttpd2qq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttpd2qq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttpd2qq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttpd2qq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttpd2qq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttpd2qq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttpd2qq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttpd2qq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttpd2qq512rr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvttpd2qq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttps2udq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttps2udq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttps2udq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttps2udq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttps2udq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttps2udq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttps2udq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttps2udq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttps2udq512rr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvttps2udq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttpd2udq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttpd2udq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttpd2udq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttpd2udq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttpd2udq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttpd2udq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttpd2udq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttpd2udq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttpd2udq512rr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvttpd2udq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttps2uqq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttps2uqq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttps2uqq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttps2uqq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttps2uqq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttps2uqq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttps2uqq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttps2uqq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttps2uqq512rr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvttps2uqq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttpd2uqq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttpd2uqq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttpd2uqq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttpd2uqq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttpd2uqq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttpd2uqq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttpd2uqq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttpd2uqq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttpd2uqq512rr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvttpd2uqq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttsd2usi32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttsd2usi32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttsd2usi32rr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvttsd2usi64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttsd2usi64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttsd2usi64rr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvttss2usi32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttss2usi32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttss2usi32rr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvttss2usi64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttss2usi64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttss2usi64rr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtudq2pd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtudq2pd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtudq2pd128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtudq2pd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtudq2pd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtudq2pd256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtudq2pd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtudq2pd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtudq2pd512rr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtudq2pd512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtudq2ps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtudq2ps128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtudq2ps128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtudq2ps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtudq2ps256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtudq2ps256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtudq2ps512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtudq2ps512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtudq2ps512rr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtudq2ps512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtuqq2pd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtuqq2pd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtuqq2pd128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtuqq2pd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtuqq2pd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtuqq2pd256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtuqq2pd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtuqq2pd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtuqq2pd512rr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtuqq2pd512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtuqq2ps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtuqq2ps128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtuqq2ps128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtuqq2ps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtuqq2ps256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtuqq2ps256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtuqq2ps512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtuqq2ps512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtuqq2ps512rr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtuqq2ps512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vdbpsadbw128rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vdbpsadbw128rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vdbpsadbw256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vdbpsadbw256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vdbpsadbw512rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vdbpsadbw512rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vdpbf16ps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdpbf16ps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdpbf16ps128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdpbf16ps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdpbf16ps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdpbf16ps256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdpbf16ps512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdpbf16ps512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdpbf16ps512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vexpandps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vexpandps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vexpandps512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vexpandps128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vexpandps256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vexpandps512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vexpandpd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vexpandpd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vexpandpd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vexpandpd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vexpandpd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vexpandpd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vextractf32x4_256mri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vextractf32x4_256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vextractf32x4_512mri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vextractf32x4_512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vextractf64x2_256mri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vextractf64x2_256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vextractf64x2_512mri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vextractf64x2_512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vextractf32x8_512mri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vextractf32x8_512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vextractf64x4_512mri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vextractf64x4_512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vextracti32x4_256mri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vextracti32x4_256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vextracti32x4_512mri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vextracti32x4_512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vextracti64x2_256mri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vextracti64x2_256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vextracti64x2_512mri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vextracti64x2_512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vextracti32x8_512mri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vextracti32x8_512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vextracti64x4_512mri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vextracti64x4_512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfixupimmps128rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vfixupimmps128rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vfixupimmps128rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vfixupimmps256rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vfixupimmps256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vfixupimmps256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vfixupimmps512rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vfixupimmps512rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vfixupimmps512rrri_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vfixupimmps512rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vfixupimmpd128rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vfixupimmpd128rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vfixupimmpd128rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vfixupimmpd256rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vfixupimmpd256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vfixupimmpd256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vfixupimmpd512rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vfixupimmpd512rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vfixupimmpd512rrri_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vfixupimmpd512rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vfixupimmssrrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vfixupimmssrrri_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vfixupimmssrrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vfixupimmsdrrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vfixupimmsdrrri_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vfixupimmsdrrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vfmaddsub132ps128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub132ps256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub132ps512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub132ps512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub132ps512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub132ps512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub132pd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub132pd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub132pd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub132pd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub132pd512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub132pd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd132ps128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd132ps256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd132ps512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd132ps512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd132ps512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd132ps512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd132pd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd132pd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd132pd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd132pd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd132pd512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd132pd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132ps128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132ps256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132ps512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132ps512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132ps512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132ps512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132pd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132pd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132pd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132pd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132pd512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132pd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132ssrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132sdrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132ps128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132ps256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132ps512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132ps512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132ps512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132ps512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132pd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132pd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132pd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132pd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132pd512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132pd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132ssrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132sdrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132ps128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132ps256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132ps512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132ps512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132ps512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132ps512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132pd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132pd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132pd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132pd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132pd512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132pd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132ssrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132sdrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132ps128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132ps256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132ps512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132ps512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132ps512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132ps512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132pd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132pd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132pd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132pd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132pd512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132pd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132ssrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132sdrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub213ps128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub213ps256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub213ps512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub213ps512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub213ps512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub213ps512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub213pd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub213pd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub213pd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub213pd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub213pd512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub213pd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd213ps128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd213ps256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd213ps512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd213ps512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd213ps512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd213ps512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd213pd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd213pd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd213pd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd213pd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd213pd512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd213pd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213ps128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213ps256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213ps512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213ps512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213ps512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213ps512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213pd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213pd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213pd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213pd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213pd512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213pd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213ssrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213sdrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213ps128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213ps256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213ps512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213ps512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213ps512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213ps512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213pd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213pd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213pd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213pd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213pd512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213pd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213ssrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213sdrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213ps128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213ps256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213ps512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213ps512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213ps512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213ps512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213pd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213pd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213pd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213pd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213pd512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213pd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213ssrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213sdrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213ps128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213ps256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213ps512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213ps512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213ps512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213ps512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213pd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213pd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213pd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213pd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213pd512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213pd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213ssrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213sdrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub231ps128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub231ps256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub231ps512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub231ps512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub231ps512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub231ps512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub231pd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub231pd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub231pd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub231pd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub231pd512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub231pd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd231ps128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd231ps256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd231ps512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd231ps512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd231ps512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd231ps512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd231pd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd231pd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd231pd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd231pd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd231pd512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd231pd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231ps128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231ps256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231ps512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231ps512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231ps512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231ps512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231pd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231pd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231pd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231pd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231pd512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231pd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231ssrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231sdrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231ps128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231ps256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231ps512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231ps512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231ps512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231ps512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231pd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231pd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231pd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231pd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231pd512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231pd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231ssrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231sdrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231ps128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231ps256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231ps512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231ps512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231ps512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231ps512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231pd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231pd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231pd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231pd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231pd512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231pd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231ssrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231sdrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231ps128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231ps256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231ps512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231ps512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231ps512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231ps512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231pd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231pd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231pd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231pd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231pd512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231pd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231ssrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231sdrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfpclassps128kbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfpclassps128kri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfpclassps128kmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfpclassps256kbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfpclassps256kri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfpclassps256kmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfpclassps512kbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfpclassps512kri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfpclassps512kmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfpclasspd128kbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfpclasspd128kri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfpclasspd128kmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfpclasspd256kbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfpclasspd256kri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfpclasspd256kmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfpclasspd512kbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfpclasspd512kri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfpclasspd512kmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfpclasssskri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfpclasssskmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfpclasssdkri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfpclasssdkmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgatherdps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgatherdps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgatherdps512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgatherdpd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgatherdpd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgatherdpd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgatherqps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgatherqps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgatherqps512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgatherqpd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgatherqpd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgatherqpd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgetexpps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgetexpps128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgetexpps128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgetexpps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgetexpps256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgetexpps256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgetexpps512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgetexpps512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgetexpps512rr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vgetexpps512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgetexppd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgetexppd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgetexppd128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgetexppd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgetexppd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgetexppd256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgetexppd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgetexppd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgetexppd512rr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vgetexppd512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgetexpssrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetexpssrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetexpssrrr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetexpsdrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetexpsdrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetexpsdrrr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetmantps128rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetmantps128rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetmantps128rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetmantps256rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetmantps256rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetmantps256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetmantps512rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetmantps512rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetmantps512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetmantps512rri_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetmantpd128rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetmantpd128rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetmantpd128rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetmantpd256rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetmantpd256rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetmantpd256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetmantpd512rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetmantpd512rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetmantpd512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetmantpd512rri_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetmantssrrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vgetmantssrrri_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vgetmantssrrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vgetmantsdrrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vgetmantsdrrri_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vgetmantsdrrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vinsertf32x4_256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vinsertf32x4_256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vinsertf32x4_512rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vinsertf32x4_512rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vinsertf64x2_256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vinsertf64x2_256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vinsertf64x2_512rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vinsertf64x2_512rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vinsertf32x8_512rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vinsertf32x8_512rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vinsertf64x4_512rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vinsertf64x4_512rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vinserti32x4_256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vinserti32x4_256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vinserti32x4_512rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vinserti32x4_512rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vinserti64x2_256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vinserti64x2_256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vinserti64x2_512rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vinserti64x2_512rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vinserti32x8_512rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vinserti32x8_512rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vinserti64x4_512rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vinserti64x4_512rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vp2intersectd128krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vp2intersectd128krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vp2intersectd128krb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vp2intersectd256krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vp2intersectd256krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vp2intersectd256krb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vp2intersectd512krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vp2intersectd512krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vp2intersectd512krb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vp2intersectq128krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vp2intersectq128krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vp2intersectq128krb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vp2intersectq256krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vp2intersectq256krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vp2intersectq256krb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vp2intersectq512krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vp2intersectq512krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vp2intersectq512krb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpblendmb128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpblendmb128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpblendmb256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpblendmb256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpblendmb512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpblendmb512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpblendmw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpblendmw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpblendmw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpblendmw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpblendmw512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpblendmw512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpblendmd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpblendmd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpblendmd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpblendmd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpblendmd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpblendmd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpblendmd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpblendmd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpblendmd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpblendmq128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpblendmq128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpblendmq128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpblendmq256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpblendmq256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpblendmq256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpblendmq512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpblendmq512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpblendmq512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpbroadcastb_gp128rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastb_gp256rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastb_gp512rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastw_gp128rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastw_gp256rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastw_gp512rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastd_gp128rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastd_gp256rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastd_gp512rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastq_gp128rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastq_gp256rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastq_gp512rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastb512rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastb512rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastw512rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastw512rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastd512rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastd512rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastq512rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastq512rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vbroadcasti32x2_128rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vbroadcasti32x2_128rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vbroadcasti32x2_256rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vbroadcasti32x2_256rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vbroadcasti32x2_512rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vbroadcasti32x2_512rr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vbroadcasti32x4_256rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vbroadcasti32x4_512rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vbroadcasti64x2_256rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vbroadcasti64x2_512rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vbroadcasti32x8_512rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vbroadcasti64x4_512rm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastmb2q128rk(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastmb2q256rk(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastmb2q512rk(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastmw2d128rk(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastmw2d256rk(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpbroadcastmw2d512rk(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vpcmpud128krmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpud128krbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpud128krri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpud256krmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpud256krbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpud256krri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpud512krmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpud512krbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpud512krri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpd128krmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpd128krbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpd128krri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpd256krmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpd256krbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpd256krri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpd512krmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpd512krbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpd512krri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpuq128krmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpuq128krbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpuq128krri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpuq256krmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpuq256krbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpuq256krri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpuq512krmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpuq512krbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpuq512krri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpq128krmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpq128krbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpq128krri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpq256krmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpq256krbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpq256krri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpq512krmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpq512krbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpq512krri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpub128krmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpub128krri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpub256krmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpub256krri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpub512krmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpub512krri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpb128krmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpb128krri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpb256krmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpb256krri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpb512krmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpb512krri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpuw128krmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpuw128krri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpuw256krmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpuw256krri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpuw512krmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpuw512krri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpw128krmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpw128krri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpw256krmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpw256krri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpw512krmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcmpw512krri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpcompressb128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpcompressb256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpcompressb512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpcompressb128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpcompressb256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpcompressb512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpcompressw128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpcompressw256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpcompressw512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpcompressw128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpcompressw256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpcompressw512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpcompressd128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpcompressd256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpcompressd512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpcompressd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpcompressd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpcompressd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpcompressq128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpcompressq256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpcompressq512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpcompressq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpcompressq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpcompressq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpconflictd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpconflictd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpconflictd128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpconflictd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpconflictd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpconflictd256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpconflictd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpconflictd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpconflictd512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpconflictq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpconflictq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpconflictq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpconflictq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpconflictq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpconflictq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpconflictq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpconflictq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpconflictq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpdpbusd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbusd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbusd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbusd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbusd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbusds128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbusds256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbusds512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbusds512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpbusds512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpwssd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpwssd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpwssd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpwssd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpwssd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpwssds128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpwssds256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpwssds512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpwssds512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpdpwssds512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermb128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermb128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermb256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermb256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermb512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermb512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermw512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermw512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2b128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2b128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2b256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2b256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2b512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2b512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2w128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2w128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2w256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2w256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2w512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2w512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2d128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2d128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2d128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2d256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2d256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2d256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2d512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2d512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2d512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2q128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2q128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2q128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2q256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2q256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2q256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2q512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2q512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2q512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2ps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2ps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2ps128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2ps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2ps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2ps256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2ps512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2ps512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2ps512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2pd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2pd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2pd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2pd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2pd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2pd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2pd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2pd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermi2pd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermilps128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermilps256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermilps512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermilps512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermilps512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermilpd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermilpd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermilpd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermilpd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermilpd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermilps128rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermilps256rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermilps512rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermilps512rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermilps512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermilpd128rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermilpd256rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermilpd512rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermilpd512rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermilpd512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermps256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermps512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermps512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermps512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermpd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermpd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermpd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermpd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermpd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermpd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermq256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermq256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermq256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermq512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermq512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermq512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermq256rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermq512rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermq512rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermq512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermpd256rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermpd512rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermpd512rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermpd512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2b128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2b128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2b256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2b256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2b512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2b512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2w128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2w128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2w256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2w256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2w512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2w512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2d128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2d128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2d128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2d256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2d256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2d256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2d512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2d512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2d512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2q128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2q128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2q128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2q256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2q256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2q256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2q512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2q512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2q512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2ps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2ps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2ps128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2ps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2ps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2ps256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2ps512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2ps512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2ps512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2pd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2pd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2pd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2pd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2pd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2pd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2pd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2pd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpermt2pd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpexpandb128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpexpandb256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpexpandb512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpexpandb128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpexpandb256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpexpandb512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpexpandw128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpexpandw256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpexpandw512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpexpandw128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpexpandw256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpexpandw512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpexpandd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpexpandd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpexpandd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpexpandd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpexpandd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpexpandd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpexpandq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpexpandq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpexpandq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpexpandq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpexpandq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpexpandq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpgatherdd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpgatherdd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpgatherdd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpgatherdq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpgatherdq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpgatherdq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpgatherqd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpgatherqd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpgatherqd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpgatherqq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpgatherqq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpgatherqq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vplzcntd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vplzcntd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vplzcntd128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vplzcntd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vplzcntd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vplzcntd256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vplzcntd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vplzcntd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vplzcntd512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vplzcntq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vplzcntq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vplzcntq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vplzcntq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vplzcntq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vplzcntq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vplzcntq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vplzcntq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vplzcntq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmadd52luq128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmadd52luq256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmadd52luq512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmadd52luq512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmadd52luq512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmadd52huq128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmadd52huq256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmadd52huq512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmadd52huq512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmadd52huq512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmovb2m128kr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovb2m256kr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovb2m512kr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovw2m128kr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovw2m256kr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovw2m512kr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovd2m128kr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovd2m256kr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovd2m512kr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovq2m128kr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovq2m256kr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovq2m512kr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovm2b128rk(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovm2b256rk(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovm2b512rk(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovm2w128rk(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovm2w256rk(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovm2w512rk(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovm2d128rk(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovm2d256rk(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovm2d512rk(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovm2q128rk(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovm2q256rk(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovm2q512rk(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovwb128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovwb128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovwb256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovwb256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovwb512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovwb512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovswb128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovswb128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovswb256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovswb256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovswb512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovswb512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovuswb128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovuswb128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovuswb256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovuswb256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovuswb512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovuswb512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovdb128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovdb128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovdb256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovdb256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovdb512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovdb512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsdb128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsdb128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsdb256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsdb256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsdb512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsdb512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovusdb128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovusdb128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovusdb256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovusdb256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovusdb512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovusdb512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovqb128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovqb128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovqb256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovqb256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovqb512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovqb512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsqb128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsqb128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsqb256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsqb256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsqb512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsqb512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovusqb128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovusqb128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovusqb256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovusqb256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovusqb512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovusqb512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovdw128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovdw128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovdw256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovdw256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovdw512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovdw512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsdw128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsdw128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsdw256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsdw256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsdw512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsdw512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovusdw128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovusdw128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovusdw256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovusdw256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovusdw512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovusdw512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovqw128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovqw128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovqw256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovqw256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovqw512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovqw512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsqw128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsqw128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsqw256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsqw256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsqw512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsqw512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovusqw128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovusqw128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovusqw256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovusqw256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovusqw512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovusqw512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovqd128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovqd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovqd256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovqd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovqd512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovqd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsqd128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsqd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsqd256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsqd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsqd512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovsqd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovusqd128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovusqd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovusqd256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovusqd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovusqd512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmovusqd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpmultishiftqb128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmultishiftqb128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmultishiftqb128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmultishiftqb256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmultishiftqb256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmultishiftqb256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmultishiftqb512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmultishiftqb512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpmultishiftqb512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpopcntb128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpopcntb128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpopcntb256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpopcntb256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpopcntb512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpopcntb512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpopcntw128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpopcntw128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpopcntw256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpopcntw256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpopcntw512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpopcntw512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpopcntd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpopcntd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpopcntd128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpopcntd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpopcntd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpopcntd256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpopcntd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpopcntd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpopcntd512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpopcntq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpopcntq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpopcntq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpopcntq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpopcntq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpopcntq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpopcntq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpopcntq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpopcntq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vprorvd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprorvd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprorvd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprorvd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprorvd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprorvd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprorvd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprorvd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprorvd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprorvq128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprorvq128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprorvq128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprorvq256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprorvq256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprorvq256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprorvq512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprorvq512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprorvq512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprord128rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprord128rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprord128rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprord256rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprord256rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprord256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprord512rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprord512rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprord512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprorq128rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprorq128rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprorq128rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprorq256rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprorq256rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprorq256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprorq512rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprorq512rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprorq512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprolvd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprolvd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprolvd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprolvd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprolvd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprolvd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprolvd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprolvd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprolvd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprolvq128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprolvq128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprolvq128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprolvq256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprolvq256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprolvq256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprolvq512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprolvq512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprolvq512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprold128rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprold128rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprold128rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprold256rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprold256rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprold256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprold512rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprold512rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprold512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprolq128rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprolq128rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprolq128rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprolq256rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprolq256rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprolq256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprolq512rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprolq512rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vprolq512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpscatterdd128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpscatterdd256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpscatterdd512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpscatterdq128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpscatterdq256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpscatterdq512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpscatterqd128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpscatterqd256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpscatterqd512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpscatterqq128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpscatterqq256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpscatterqq512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vpshldw128rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshldw128rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshldw256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshldw256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshldw512rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshldw512rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshldd128rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshldd128rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshldd128rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshldd256rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshldd256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshldd256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshldd512rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshldd512rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshldd512rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshldq128rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshldq128rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshldq128rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshldq256rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshldq256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshldq256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshldq512rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshldq512rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshldq512rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshldvw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshldvw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshldvw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshldvw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshldvw512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshldvw512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshldvd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshldvd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshldvd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshldvd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshldvd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshldvd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshldvd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshldvd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshldvd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshldvq128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshldvq128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshldvq128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshldvq256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshldvq256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshldvq256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshldvq512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshldvq512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshldvq512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshrdw128rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshrdw128rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshrdw256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshrdw256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshrdw512rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshrdw512rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshrdd128rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshrdd128rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshrdd128rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshrdd256rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshrdd256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshrdd256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshrdd512rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshrdd512rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshrdd512rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshrdq128rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshrdq128rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshrdq128rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshrdq256rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshrdq256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshrdq256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshrdq512rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshrdq512rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshrdq512rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpshrdvw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshrdvw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshrdvw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshrdvw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshrdvw512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshrdvw512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshrdvd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshrdvd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshrdvd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshrdvd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshrdvd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshrdvd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshrdvd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshrdvd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshrdvd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshrdvq128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshrdvq128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshrdvq128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshrdvq256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshrdvq256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshrdvq256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshrdvq512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshrdvq512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshrdvq512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshufbitqmb128krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshufbitqmb128krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshufbitqmb256krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshufbitqmb256krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshufbitqmb512krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpshufbitqmb512krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllvw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllvw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllvw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllvw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllvw512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllvw512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllvd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllvd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllvd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllvd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllvd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllvq128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllvq256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllvq512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllvq512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsllvq512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsravw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsravw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsravw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsravw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsravw512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsravw512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsravd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsravd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsravd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsravd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsravd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsravq128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsravq128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsravq128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsravq256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsravq256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsravq256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsravq512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsravq512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsravq512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlvw128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlvw128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlvw256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlvw256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlvw512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlvw512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlvd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlvd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlvd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlvd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlvd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlvq128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlvq256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlvq512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlvq512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpsrlvq512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vpternlogd128rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpternlogd128rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpternlogd128rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpternlogd256rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpternlogd256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpternlogd256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpternlogd512rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpternlogd512rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpternlogd512rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpternlogq128rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpternlogq128rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpternlogq128rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpternlogq256rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpternlogq256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpternlogq256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpternlogq512rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpternlogq512rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vpternlogq512rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vptestmb128krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestmb128krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestmb256krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestmb256krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestmb512krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestmb512krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestmw128krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestmw128krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestmw256krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestmw256krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestmw512krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestmw512krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestmd128krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestmd128krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestmd128krb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestmd256krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestmd256krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestmd256krb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestmd512krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestmd512krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestmd512krb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestmq128krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestmq128krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestmq128krb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestmq256krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestmq256krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestmq256krb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestmq512krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestmq512krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestmq512krb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestnmb128krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestnmb128krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestnmb256krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestnmb256krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestnmb512krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestnmb512krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestnmw128krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestnmw128krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestnmw256krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestnmw256krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestnmw512krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestnmw512krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestnmd128krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestnmd128krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestnmd128krb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestnmd256krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestnmd256krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestnmd256krb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestnmd512krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestnmd512krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestnmd512krb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestnmq128krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestnmq128krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestnmq128krb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestnmq256krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestnmq256krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestnmq256krb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestnmq512krm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestnmq512krr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vptestnmq512krb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrangeps128rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vrangeps128rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vrangeps128rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vrangeps256rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vrangeps256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vrangeps256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vrangeps512rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vrangeps512rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vrangeps512rrri_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vrangeps512rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vrangepd128rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vrangepd128rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vrangepd128rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vrangepd256rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vrangepd256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vrangepd256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vrangepd512rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vrangepd512rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vrangepd512rrri_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vrangepd512rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vrangessrrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vrangessrrri_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vrangessrrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vrangesdrrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vrangesdrrri_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vrangesdrrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vrcp14ps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrcp14ps128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrcp14ps128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrcp14ps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrcp14ps256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrcp14ps256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrcp14ps512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrcp14ps512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrcp14ps512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrcp14pd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrcp14pd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrcp14pd128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrcp14pd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrcp14pd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrcp14pd256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrcp14pd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrcp14pd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrcp14pd512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrcp14ssrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrcp14ssrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrcp14sdrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrcp14sdrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vreduceps128rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vreduceps128rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vreduceps128rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vreduceps256rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vreduceps256rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vreduceps256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vreduceps512rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vreduceps512rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vreduceps512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vreduceps512rri_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vreducepd128rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vreducepd128rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vreducepd128rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vreducepd256rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vreducepd256rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vreducepd256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vreducepd512rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vreducepd512rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vreducepd512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vreducepd512rri_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vreducessrrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vreducessrrri_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vreducessrrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vreducesdrrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vreducesdrrri_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vreducesdrrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vrndscaleps128rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrndscaleps128rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrndscaleps128rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrndscaleps256rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrndscaleps256rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrndscaleps256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrndscaleps512rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrndscaleps512rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrndscaleps512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrndscaleps512rri_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrndscalepd128rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrndscalepd128rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrndscalepd128rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrndscalepd256rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrndscalepd256rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrndscalepd256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrndscalepd512rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrndscalepd512rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrndscalepd512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrndscalepd512rri_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrndscalessrrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vrndscalessrrri_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vrndscalessrrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vrndscalesdrrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vrndscalesdrrri_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vrndscalesdrrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vrsqrt14ps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrsqrt14ps128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrsqrt14ps128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrsqrt14ps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrsqrt14ps256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrsqrt14ps256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrsqrt14ps512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrsqrt14ps512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrsqrt14ps512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrsqrt14pd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrsqrt14pd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrsqrt14pd128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrsqrt14pd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrsqrt14pd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrsqrt14pd256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrsqrt14pd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrsqrt14pd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrsqrt14pd512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrsqrt14ssrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrsqrt14ssrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrsqrt14sdrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrsqrt14sdrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefps128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefps128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefps128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefps256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefps256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefps256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefps512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefps512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefps512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefps512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefpd128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefpd128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefpd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefpd256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefpd256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefpd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefpd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefpd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefpd512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefpd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefssrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefssrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefssrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefsdrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefsdrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefsdrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscatterdps128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vscatterdps256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vscatterdps512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vscatterdpd128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vscatterdpd256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vscatterdpd512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vscatterqps128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vscatterqps256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vscatterqps512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vscatterqpd128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vscatterqpd256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vscatterqpd512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vshuff32x4_256rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshuff32x4_256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshuff32x4_256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshuff32x4_512rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshuff32x4_512rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshuff32x4_512rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshuff64x2_256rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshuff64x2_256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshuff64x2_256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshuff64x2_512rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshuff64x2_512rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshuff64x2_512rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshufi32x4_256rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshufi32x4_256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshufi32x4_256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshufi32x4_512rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshufi32x4_512rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshufi32x4_512rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshufi64x2_256rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshufi64x2_256rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshufi64x2_256rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshufi64x2_512rrbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshufi64x2_512rrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vshufi64x2_512rrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vxorps128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vxorps256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vxorps512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vxorps512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vxorps512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vxorpd128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vxorpd256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vxorpd512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vxorpd512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vxorpd512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn kandbkkk(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn kandwkkk(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn kanddkkk(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn kandqkkk(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn kandnbkkk(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn kandnwkkk(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn kandndkkk(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn kandnqkkk(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn knotbkk(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn knotwkk(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn knotdkk(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn knotqkk(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn korbkkk(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn korwkkk(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn kordkkk(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn korqkkk(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn kxnorbkkk(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn kxnorwkkk(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn kxnordkkk(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn kxnorqkkk(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn kxorbkkk(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn kxorwkkk(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn kxordkkk(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn kxorqkkk(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn kaddbkkk(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn kaddwkkk(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn kadddkkk(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn kaddqkkk(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn kunpckbwkkk(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn kunpckwdkkk(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn kunpckdqkkk(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn kortestbkk(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn kortestwkk(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn kortestdkk(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn kortestqkk(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn kmovbkm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn kmovbkk(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn kmovwkm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn kmovwkk(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn kmovdkm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn kmovdkk(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn kmovqkm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn kmovqkk(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn kmovbmk(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn kmovwmk(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn kmovdmk(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn kmovqmk(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn kmovbkr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn kmovwkr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn kmovdkr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn kmovqkr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn kmovbrk(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn kmovwrk(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn kmovdrk(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn kmovqrk(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn ktestbkk(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn ktestwkk(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn ktestdkk(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn ktestqkk(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn kshiftrbkki(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn kshiftrwkki(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn kshiftrdkki(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn kshiftrqkki(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn kshiftlbkki(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn kshiftlwkki(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn kshiftldkki(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn kshiftlqkki(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrndscaleph128rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrndscaleph128rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrndscaleph128rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrndscaleph256rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrndscaleph256rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrndscaleph256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrndscaleph512rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrndscaleph512rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrndscaleph512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrndscaleph512rri_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrndscaleshrrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vrndscaleshrrri_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vrndscaleshrrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vgetmantph128rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetmantph128rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetmantph128rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetmantph256rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetmantph256rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetmantph256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetmantph512rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetmantph512rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetmantph512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetmantph512rri_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetmantshrrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vgetmantshrrri_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vgetmantshrrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vreduceph128rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vreduceph128rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vreduceph128rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vreduceph256rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vreduceph256rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vreduceph256rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vreduceph512rbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vreduceph512rmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vreduceph512rri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vreduceph512rri_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vreduceshrrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vreduceshrrri_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vreduceshrrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vfpclassph128kbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfpclassph128kri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfpclassph128kmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfpclassph256kbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfpclassph256kri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfpclassph256kmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfpclassph512kbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfpclassph512kri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfpclassph512kmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfpclassshkri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfpclassshkmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcmpph128krmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmpph128krbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmpph128krri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmpph256krmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmpph256krbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmpph256krri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmpph512krmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmpph512krbi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmpph512krri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmpph512krri_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmpshkrmi(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmpshkrri(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vcmpshkrri_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
op3: impl OperandCast,
) { ... }
fn vmovshrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovshrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmovshmr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtss2shrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtss2shrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtss2shrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtps2phx128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2phx128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2phx128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2phx256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2phx256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2phx256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2phx512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2phx512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtps2phx512rr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtps2phx512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtsi2sh32rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtsi2sh32rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtsi2sh32rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtsi2sh64rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtsi2sh64rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtsi2sh64rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvttsh2si32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttsh2si32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttsh2si32rr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvttsh2si64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttsh2si64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttsh2si64rr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtsh2si32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtsh2si32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtsh2si32rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtsh2si64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtsh2si64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtsh2si64rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vucomishrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vucomishrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vucomishrr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcomishrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcomishrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcomishrr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vsqrtph128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vsqrtph128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vsqrtph128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vsqrtph256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vsqrtph256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vsqrtph256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vsqrtph512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vsqrtph512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vsqrtph512rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vsqrtph512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vsqrtshrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsqrtshrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsqrtshrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddph128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddph128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddph128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddph256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddph256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddph256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddph512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddph512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddph512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddph512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddshrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddshrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vaddshrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulph128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulph128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulph128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulph256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulph256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulph256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulph512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulph512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulph512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulph512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulshrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulshrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmulshrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtph2pd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2pd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2pd128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2pd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2pd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2pd256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2pd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2pd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2pd512rr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtph2pd512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2ph128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2ph128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2ph128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2ph256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2ph256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2ph256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2ph512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2ph512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtpd2ph512rr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtpd2ph512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtsh2sdrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtsh2sdrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtsh2sdrrr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtsd2shrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtsd2shrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtsd2shrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtdq2ph128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtdq2ph128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtdq2ph128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtdq2ph256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtdq2ph256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtdq2ph256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtdq2ph512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtdq2ph512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtdq2ph512rr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtdq2ph512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtqq2ph128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtqq2ph128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtqq2ph128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtqq2ph256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtqq2ph256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtqq2ph256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtqq2ph512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtqq2ph512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtqq2ph512rr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtqq2ph512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2dq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2dq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2dq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2dq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2dq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2dq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2dq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2dq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2dq512rr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtph2dq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2dq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2dq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2dq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2dq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2dq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2dq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2dq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2dq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2dq512rr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvttph2dq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vsubph128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsubph128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsubph128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsubph256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsubph256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsubph256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsubph512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsubph512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsubph512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsubph512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsubshrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsubshrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vsubshrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminph128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminph128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminph128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminph256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminph256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminph256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminph512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminph512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminph512rrr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminph512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminshrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminshrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vminshrrr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivph128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivph128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivph128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivph256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivph256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivph256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivph512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivph512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivph512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivph512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivshrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivshrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vdivshrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxph128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxph128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxph128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxph256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxph256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxph256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxph512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxph512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxph512rrr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxph512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxshrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxshrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmaxshrrr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vmovw_g2xrm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovw_g2xrr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2udq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2udq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2udq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2udq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2udq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2udq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2udq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2udq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2udq512rr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvttph2udq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2uqq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2uqq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2uqq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2uqq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2uqq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2uqq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2uqq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2uqq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2uqq512rr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvttph2uqq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttsh2usi32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttsh2usi32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttsh2usi32rr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvttsh2usi64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttsh2usi64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttsh2usi64rr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtph2udq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2udq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2udq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2udq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2udq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2udq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2udq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2udq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2udq512rr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtph2udq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2uqq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2uqq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2uqq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2uqq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2uqq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2uqq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2uqq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2uqq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2uqq512rr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtph2uqq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtsh2usi32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtsh2usi32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtsh2usi32rr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtsh2usi64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtsh2usi64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtsh2usi64rr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvttph2qq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2qq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2qq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2qq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2qq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2qq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2qq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2qq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2qq512rr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvttph2qq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtudq2ph128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtudq2ph128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtudq2ph128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtudq2ph256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtudq2ph256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtudq2ph256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtudq2ph512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtudq2ph512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtudq2ph512rr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtudq2ph512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtuqq2ph128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtuqq2ph128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtuqq2ph128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtuqq2ph256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtuqq2ph256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtuqq2ph256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtuqq2ph512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtuqq2ph512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtuqq2ph512rr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtuqq2ph512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2qq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2qq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2qq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2qq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2qq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2qq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2qq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2qq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2qq512rr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtph2qq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtusi2sh32rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtusi2sh32rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtusi2sh32rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtusi2sh64rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtusi2sh64rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtusi2sh64rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvttph2uw128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2uw128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2uw128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2uw256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2uw256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2uw256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2uw512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2uw512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2uw512rr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvttph2uw512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2w128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2w128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2w128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2w256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2w256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2w256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2w512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2w512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvttph2w512rr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvttph2w512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2uw128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2uw128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2uw128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2uw256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2uw256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2uw256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2uw512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2uw512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2uw512rr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtph2uw512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2w128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2w128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2w128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2w256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2w256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2w256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2w512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2w512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2w512rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2w512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtw2ph128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtw2ph128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtw2ph128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtw2ph256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtw2ph256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtw2ph256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtw2ph512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtw2ph512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtw2ph512rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtw2ph512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtuw2ph128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtuw2ph128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtuw2ph128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtuw2ph256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtuw2ph256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtuw2ph256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtuw2ph512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtuw2ph512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtuw2ph512rr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtuw2ph512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovw_x2gmr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vmovw_x2grr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2psx128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2psx128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2psx128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2psx256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2psx256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2psx256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2psx512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2psx512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtph2psx512rr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vcvtph2psx512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vcvtsh2ssrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtsh2ssrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vcvtsh2ssrrr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefph128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefph128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefph128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefph256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefph256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefph256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefph512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefph512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefph512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefph512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefshrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefshrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vscalefshrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetexpph128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgetexpph128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgetexpph128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgetexpph256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgetexpph256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgetexpph256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgetexpph512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgetexpph512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgetexpph512rr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
) { ... }
fn vgetexpph512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vgetexpshrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetexpshrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vgetexpshrrr_sae(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrcpph128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrcpph128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrcpph128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrcpph256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrcpph256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrcpph256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrcpph512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrcpph512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrcpph512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrcpshrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrcpshrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrsqrtph128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrsqrtph128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrsqrtph128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrsqrtph256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrsqrtph256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrsqrtph256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrsqrtph512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrsqrtph512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrsqrtph512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast) { ... }
fn vrsqrtshrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vrsqrtshrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddcph128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddcph128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddcph128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddcph256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddcph256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddcph256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddcph512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddcph512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddcph512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddcph512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfcmaddcph128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfcmaddcph128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfcmaddcph128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfcmaddcph256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfcmaddcph256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfcmaddcph256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfcmaddcph512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfcmaddcph512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfcmaddcph512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfcmaddcph512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddcshrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddcshrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddcshrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfcmaddcshrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfcmaddcshrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfcmaddcshrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmulcph128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmulcph128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmulcph128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmulcph256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmulcph256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmulcph256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmulcph512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmulcph512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmulcph512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmulcph512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfcmulcph128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfcmulcph128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfcmulcph128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfcmulcph256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfcmulcph256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfcmulcph256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfcmulcph512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfcmulcph512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfcmulcph512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfcmulcph512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmulcshrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmulcshrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmulcshrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfcmulcshrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfcmulcshrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfcmulcshrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub132ph128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub132ph128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub132ph128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub132ph256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub132ph256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub132ph256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub132ph512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub132ph512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub132ph512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub132ph512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub213ph128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub213ph128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub213ph128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub213ph256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub213ph256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub213ph256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub213ph512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub213ph512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub213ph512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub213ph512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub231ph128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub231ph128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub231ph128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub231ph256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub231ph256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub231ph256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub231ph512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub231ph512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub231ph512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmaddsub231ph512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd132ph128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd132ph128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd132ph128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd132ph256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd132ph256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd132ph256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd132ph512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd132ph512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd132ph512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd132ph512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd213ph128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd213ph128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd213ph128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd213ph256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd213ph256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd213ph256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd213ph512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd213ph512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd213ph512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd213ph512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd231ph128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd231ph128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd231ph128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd231ph256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd231ph256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd231ph256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd231ph512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd231ph512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd231ph512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsubadd231ph512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132ph128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132ph128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132ph128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132ph256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132ph256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132ph256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132ph512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132ph512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132ph512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132ph512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213ph128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213ph128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213ph128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213ph256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213ph256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213ph256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213ph512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213ph512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213ph512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213ph512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231ph128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231ph128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231ph128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231ph256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231ph256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231ph256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231ph512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231ph512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231ph512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231ph512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132shrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132shrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd132shrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213shrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213shrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd213shrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231shrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231shrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmadd231shrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132ph128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132ph128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132ph128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132ph256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132ph256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132ph256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132ph512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132ph512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132ph512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132ph512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213ph128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213ph128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213ph128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213ph256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213ph256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213ph256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213ph512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213ph512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213ph512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213ph512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231ph128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231ph128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231ph128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231ph256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231ph256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231ph256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231ph512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231ph512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231ph512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231ph512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132shrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132shrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub132shrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213shrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213shrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub213shrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231shrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231shrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfmsub231shrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132ph128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132ph128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132ph128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132ph256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132ph256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132ph256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132ph512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132ph512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132ph512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132ph512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213ph128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213ph128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213ph128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213ph256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213ph256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213ph256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213ph512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213ph512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213ph512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213ph512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231ph128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231ph128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231ph128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231ph256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231ph256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231ph256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231ph512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231ph512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231ph512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231ph512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132shrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132shrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd132shrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213shrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213shrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd213shrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231shrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231shrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmadd231shrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132ph128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132ph128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132ph128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132ph256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132ph256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132ph256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132ph512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132ph512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132ph512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132ph512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213ph128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213ph128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213ph128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213ph256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213ph256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213ph256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213ph512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213ph512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213ph512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213ph512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231ph128rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231ph128rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231ph128rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231ph256rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231ph256rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231ph256rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231ph512rrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231ph512rrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231ph512rrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231ph512rrb(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132shrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132shrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub132shrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213shrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213shrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub213shrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231shrrm(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231shrrr(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn vfnmsub231shrrr_er(
&mut self,
op0: impl OperandCast,
op1: impl OperandCast,
op2: impl OperandCast,
) { ... }
fn nop(&mut self) { ... }
}Provided Methods§
fn add8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn add8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn add16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn add16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn add32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn add32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn add64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn add64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn add8rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn add16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn add32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn add64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn add8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn add16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn add32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn add64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn or8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn or8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn or16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn or16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn or32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn or32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn or64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn or64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn or8rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn or16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn or32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn or64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn or8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn or16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn or32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn or64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn adc8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn adc8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn adc16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn adc16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn adc32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn adc32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn adc64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn adc64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn adc8rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn adc16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn adc32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn adc64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn adc8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn adc16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn adc32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn adc64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sbb8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sbb8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sbb16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sbb16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sbb32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sbb32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sbb64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sbb64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sbb8rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sbb16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sbb32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sbb64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sbb8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sbb16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sbb32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sbb64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn and8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn and8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn and16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn and16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn and32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn and32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn and64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn and64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn and8rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn and16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn and32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn and64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn and8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn and16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn and32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn and64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sub8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sub8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sub16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sub16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sub32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sub32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sub64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sub64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sub8rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sub16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sub32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sub64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sub8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sub16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sub32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sub64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xor8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xor8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xor16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xor16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xor32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xor32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xor64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xor64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xor8rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xor16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xor32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xor64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xor8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xor16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xor32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xor64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmp8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmp8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmp16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmp16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmp32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmp32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmp64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmp64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmp8rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmp16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmp32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmp64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmp8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmp16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmp32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmp64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn push16r(&mut self, op0: impl OperandCast)
Sourcefn pushr(&mut self, op0: impl OperandCast)
fn pushr(&mut self, op0: impl OperandCast)
Examples found in repository?
examples/factorial.rs (line 23)
4fn main() {
5 {
6 use asmkit::core::buffer::CodeBuffer;
7 use asmkit::x86::*;
8 use formatter::pretty_disassembler;
9 let mut buf = CodeBuffer::new();
10 let mut asm = Assembler::new(&mut buf);
11
12 let label = asm.get_label();
13 let fac = asm.get_label();
14
15 asm.bind_label(fac);
16 asm.mov64ri(RAX, imm(1));
17 asm.test64rr(RDI, RDI);
18 asm.jnz(label);
19 asm.ret();
20
21 {
22 asm.bind_label(label);
23 asm.pushr(RBX);
24 asm.mov64rr(RBX, RDI);
25 asm.lea64rm(RDI, ptr64(RDI, -1));
26 asm.call(fac);
27 asm.mov64rr(RDX, RAX);
28 asm.mov64rr(RAX, RBX);
29 asm.imul64rr(RAX, RDX);
30 asm.popr(RBX);
31 asm.ret();
32 }
33
34 let result = buf.finish();
35
36 let mut jit = JitAllocator::new(JitAllocatorOptions::default());
37
38 let mut span = jit
39 .alloc(result.data().len())
40 .expect("failed to allocate code");
41 unsafe {
42 jit.write(&mut span, |span| {
43 span.rw()
44 .copy_from_nonoverlapping(result.data().as_ptr(), result.data().len());
45 })
46 .unwrap();
47 let mut out = String::new();
48 pretty_disassembler(&mut out, 64, result.data(), span.rx() as _).unwrap();
49 println!("{}", out);
50 #[cfg(target_arch = "x86_64")]
51 {
52 let f: extern "C" fn(u64) -> u64 = std::mem::transmute(span.rx());
53
54 println!("X86 factorial(5) = {:?}", f(5));
55 }
56 }
57 }
58
59 {
60 use asmkit::core::buffer::CodeBuffer;
61 use asmkit::riscv::*;
62 use formatter::pretty_disassembler;
63 let mut buf = CodeBuffer::new();
64 let mut asm = Assembler::new(&mut buf);
65
66 let label = asm.get_label();
67 let fac = asm.get_label();
68 asm.bind_label(fac);
69 asm.bnez(A0, label);
70 asm.addi(A0, ZERO, imm(1));
71 asm.ret();
72 {
73 asm.bind_label(label);
74 asm.addi(SP, SP, imm(-16));
75 asm.sd(SP, RA, imm(8));
76 asm.sd(SP, S0, imm(0));
77 asm.mv(S0, A0);
78 asm.addi(A0, A0, imm(-1));
79
80 asm.call(fac);
81 asm.mul(A0, S0, A0);
82 asm.ld(RA, SP, imm(8));
83 asm.ld(S0, SP, imm(0));
84 asm.addi(SP, SP, imm(16));
85 asm.ret();
86 }
87
88 let result = buf.finish();
89
90 let mut jit = JitAllocator::new(JitAllocatorOptions::default());
91
92 let mut span = jit
93 .alloc(result.data().len())
94 .expect("failed to allocate code");
95 unsafe {
96 jit.write(&mut span, |span| {
97 span.rw()
98 .copy_from_nonoverlapping(result.data().as_ptr(), result.data().len());
99 })
100 .unwrap();
101
102
103 let mut out = String::new();
104 pretty_disassembler(&mut out, 64, result.data(), span.rx() as _).unwrap();
105 println!("{}", out);
106 #[cfg(target_arch = "riscv64")]
107 {
108 let f: extern "C" fn(u64) -> u64 = std::mem::transmute(span.rx());
109
110 println!("RV64 factorial(5) = {:?}", f(5));
111 }
112 }
113 }
114}fn pop16r(&mut self, op0: impl OperandCast)
Sourcefn popr(&mut self, op0: impl OperandCast)
fn popr(&mut self, op0: impl OperandCast)
Examples found in repository?
examples/factorial.rs (line 30)
4fn main() {
5 {
6 use asmkit::core::buffer::CodeBuffer;
7 use asmkit::x86::*;
8 use formatter::pretty_disassembler;
9 let mut buf = CodeBuffer::new();
10 let mut asm = Assembler::new(&mut buf);
11
12 let label = asm.get_label();
13 let fac = asm.get_label();
14
15 asm.bind_label(fac);
16 asm.mov64ri(RAX, imm(1));
17 asm.test64rr(RDI, RDI);
18 asm.jnz(label);
19 asm.ret();
20
21 {
22 asm.bind_label(label);
23 asm.pushr(RBX);
24 asm.mov64rr(RBX, RDI);
25 asm.lea64rm(RDI, ptr64(RDI, -1));
26 asm.call(fac);
27 asm.mov64rr(RDX, RAX);
28 asm.mov64rr(RAX, RBX);
29 asm.imul64rr(RAX, RDX);
30 asm.popr(RBX);
31 asm.ret();
32 }
33
34 let result = buf.finish();
35
36 let mut jit = JitAllocator::new(JitAllocatorOptions::default());
37
38 let mut span = jit
39 .alloc(result.data().len())
40 .expect("failed to allocate code");
41 unsafe {
42 jit.write(&mut span, |span| {
43 span.rw()
44 .copy_from_nonoverlapping(result.data().as_ptr(), result.data().len());
45 })
46 .unwrap();
47 let mut out = String::new();
48 pretty_disassembler(&mut out, 64, result.data(), span.rx() as _).unwrap();
49 println!("{}", out);
50 #[cfg(target_arch = "x86_64")]
51 {
52 let f: extern "C" fn(u64) -> u64 = std::mem::transmute(span.rx());
53
54 println!("X86 factorial(5) = {:?}", f(5));
55 }
56 }
57 }
58
59 {
60 use asmkit::core::buffer::CodeBuffer;
61 use asmkit::riscv::*;
62 use formatter::pretty_disassembler;
63 let mut buf = CodeBuffer::new();
64 let mut asm = Assembler::new(&mut buf);
65
66 let label = asm.get_label();
67 let fac = asm.get_label();
68 asm.bind_label(fac);
69 asm.bnez(A0, label);
70 asm.addi(A0, ZERO, imm(1));
71 asm.ret();
72 {
73 asm.bind_label(label);
74 asm.addi(SP, SP, imm(-16));
75 asm.sd(SP, RA, imm(8));
76 asm.sd(SP, S0, imm(0));
77 asm.mv(S0, A0);
78 asm.addi(A0, A0, imm(-1));
79
80 asm.call(fac);
81 asm.mul(A0, S0, A0);
82 asm.ld(RA, SP, imm(8));
83 asm.ld(S0, SP, imm(0));
84 asm.addi(SP, SP, imm(16));
85 asm.ret();
86 }
87
88 let result = buf.finish();
89
90 let mut jit = JitAllocator::new(JitAllocatorOptions::default());
91
92 let mut span = jit
93 .alloc(result.data().len())
94 .expect("failed to allocate code");
95 unsafe {
96 jit.write(&mut span, |span| {
97 span.rw()
98 .copy_from_nonoverlapping(result.data().as_ptr(), result.data().len());
99 })
100 .unwrap();
101
102
103 let mut out = String::new();
104 pretty_disassembler(&mut out, 64, result.data(), span.rx() as _).unwrap();
105 println!("{}", out);
106 #[cfg(target_arch = "riscv64")]
107 {
108 let f: extern "C" fn(u64) -> u64 = std::mem::transmute(span.rx());
109
110 println!("RV64 factorial(5) = {:?}", f(5));
111 }
112 }
113 }
114}fn movsxr16m32(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movsxr16r32(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movsxr32m32(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movsxr32r32(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movsxr64m32(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movsxr64r32(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn push16i(&mut self, op0: impl OperandCast)
fn pushi(&mut self, op0: impl OperandCast)
fn imul16rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn imul16rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn imul32rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn imul32rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn imul64rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn imul64rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn ins8(&mut self)
fn ins16(&mut self)
fn ins32(&mut self)
fn ins64(&mut self)
fn outs8(&mut self)
fn outs16(&mut self)
fn outs32(&mut self)
fn outs64(&mut self)
fn jo(&mut self, op0: impl OperandCast)
fn jno(&mut self, op0: impl OperandCast)
fn jc(&mut self, op0: impl OperandCast)
fn jnc(&mut self, op0: impl OperandCast)
fn jz(&mut self, op0: impl OperandCast)
Sourcefn jnz(&mut self, op0: impl OperandCast)
fn jnz(&mut self, op0: impl OperandCast)
Examples found in repository?
examples/factorial.rs (line 18)
4fn main() {
5 {
6 use asmkit::core::buffer::CodeBuffer;
7 use asmkit::x86::*;
8 use formatter::pretty_disassembler;
9 let mut buf = CodeBuffer::new();
10 let mut asm = Assembler::new(&mut buf);
11
12 let label = asm.get_label();
13 let fac = asm.get_label();
14
15 asm.bind_label(fac);
16 asm.mov64ri(RAX, imm(1));
17 asm.test64rr(RDI, RDI);
18 asm.jnz(label);
19 asm.ret();
20
21 {
22 asm.bind_label(label);
23 asm.pushr(RBX);
24 asm.mov64rr(RBX, RDI);
25 asm.lea64rm(RDI, ptr64(RDI, -1));
26 asm.call(fac);
27 asm.mov64rr(RDX, RAX);
28 asm.mov64rr(RAX, RBX);
29 asm.imul64rr(RAX, RDX);
30 asm.popr(RBX);
31 asm.ret();
32 }
33
34 let result = buf.finish();
35
36 let mut jit = JitAllocator::new(JitAllocatorOptions::default());
37
38 let mut span = jit
39 .alloc(result.data().len())
40 .expect("failed to allocate code");
41 unsafe {
42 jit.write(&mut span, |span| {
43 span.rw()
44 .copy_from_nonoverlapping(result.data().as_ptr(), result.data().len());
45 })
46 .unwrap();
47 let mut out = String::new();
48 pretty_disassembler(&mut out, 64, result.data(), span.rx() as _).unwrap();
49 println!("{}", out);
50 #[cfg(target_arch = "x86_64")]
51 {
52 let f: extern "C" fn(u64) -> u64 = std::mem::transmute(span.rx());
53
54 println!("X86 factorial(5) = {:?}", f(5));
55 }
56 }
57 }
58
59 {
60 use asmkit::core::buffer::CodeBuffer;
61 use asmkit::riscv::*;
62 use formatter::pretty_disassembler;
63 let mut buf = CodeBuffer::new();
64 let mut asm = Assembler::new(&mut buf);
65
66 let label = asm.get_label();
67 let fac = asm.get_label();
68 asm.bind_label(fac);
69 asm.bnez(A0, label);
70 asm.addi(A0, ZERO, imm(1));
71 asm.ret();
72 {
73 asm.bind_label(label);
74 asm.addi(SP, SP, imm(-16));
75 asm.sd(SP, RA, imm(8));
76 asm.sd(SP, S0, imm(0));
77 asm.mv(S0, A0);
78 asm.addi(A0, A0, imm(-1));
79
80 asm.call(fac);
81 asm.mul(A0, S0, A0);
82 asm.ld(RA, SP, imm(8));
83 asm.ld(S0, SP, imm(0));
84 asm.addi(SP, SP, imm(16));
85 asm.ret();
86 }
87
88 let result = buf.finish();
89
90 let mut jit = JitAllocator::new(JitAllocatorOptions::default());
91
92 let mut span = jit
93 .alloc(result.data().len())
94 .expect("failed to allocate code");
95 unsafe {
96 jit.write(&mut span, |span| {
97 span.rw()
98 .copy_from_nonoverlapping(result.data().as_ptr(), result.data().len());
99 })
100 .unwrap();
101
102
103 let mut out = String::new();
104 pretty_disassembler(&mut out, 64, result.data(), span.rx() as _).unwrap();
105 println!("{}", out);
106 #[cfg(target_arch = "riscv64")]
107 {
108 let f: extern "C" fn(u64) -> u64 = std::mem::transmute(span.rx());
109
110 println!("RV64 factorial(5) = {:?}", f(5));
111 }
112 }
113 }
114}fn jbe(&mut self, op0: impl OperandCast)
fn ja(&mut self, op0: impl OperandCast)
fn js(&mut self, op0: impl OperandCast)
fn jns(&mut self, op0: impl OperandCast)
fn jp(&mut self, op0: impl OperandCast)
fn jnp(&mut self, op0: impl OperandCast)
fn jl(&mut self, op0: impl OperandCast)
fn jge(&mut self, op0: impl OperandCast)
fn jle(&mut self, op0: impl OperandCast)
fn jg(&mut self, op0: impl OperandCast)
fn add8mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn or8mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn adc8mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sbb8mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn and8mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sub8mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xor8mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmp8mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn add16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn add32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn add64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn or16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn or32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn or64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn adc16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn adc32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn adc64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sbb16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sbb32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sbb64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn and16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn and32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn and64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sub16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sub32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sub64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xor16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xor32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xor64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmp16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmp32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmp64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn test8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn test8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn test16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn test16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn test32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn test32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn test64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
Sourcefn test64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn test64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
Examples found in repository?
examples/factorial.rs (line 17)
4fn main() {
5 {
6 use asmkit::core::buffer::CodeBuffer;
7 use asmkit::x86::*;
8 use formatter::pretty_disassembler;
9 let mut buf = CodeBuffer::new();
10 let mut asm = Assembler::new(&mut buf);
11
12 let label = asm.get_label();
13 let fac = asm.get_label();
14
15 asm.bind_label(fac);
16 asm.mov64ri(RAX, imm(1));
17 asm.test64rr(RDI, RDI);
18 asm.jnz(label);
19 asm.ret();
20
21 {
22 asm.bind_label(label);
23 asm.pushr(RBX);
24 asm.mov64rr(RBX, RDI);
25 asm.lea64rm(RDI, ptr64(RDI, -1));
26 asm.call(fac);
27 asm.mov64rr(RDX, RAX);
28 asm.mov64rr(RAX, RBX);
29 asm.imul64rr(RAX, RDX);
30 asm.popr(RBX);
31 asm.ret();
32 }
33
34 let result = buf.finish();
35
36 let mut jit = JitAllocator::new(JitAllocatorOptions::default());
37
38 let mut span = jit
39 .alloc(result.data().len())
40 .expect("failed to allocate code");
41 unsafe {
42 jit.write(&mut span, |span| {
43 span.rw()
44 .copy_from_nonoverlapping(result.data().as_ptr(), result.data().len());
45 })
46 .unwrap();
47 let mut out = String::new();
48 pretty_disassembler(&mut out, 64, result.data(), span.rx() as _).unwrap();
49 println!("{}", out);
50 #[cfg(target_arch = "x86_64")]
51 {
52 let f: extern "C" fn(u64) -> u64 = std::mem::transmute(span.rx());
53
54 println!("X86 factorial(5) = {:?}", f(5));
55 }
56 }
57 }
58
59 {
60 use asmkit::core::buffer::CodeBuffer;
61 use asmkit::riscv::*;
62 use formatter::pretty_disassembler;
63 let mut buf = CodeBuffer::new();
64 let mut asm = Assembler::new(&mut buf);
65
66 let label = asm.get_label();
67 let fac = asm.get_label();
68 asm.bind_label(fac);
69 asm.bnez(A0, label);
70 asm.addi(A0, ZERO, imm(1));
71 asm.ret();
72 {
73 asm.bind_label(label);
74 asm.addi(SP, SP, imm(-16));
75 asm.sd(SP, RA, imm(8));
76 asm.sd(SP, S0, imm(0));
77 asm.mv(S0, A0);
78 asm.addi(A0, A0, imm(-1));
79
80 asm.call(fac);
81 asm.mul(A0, S0, A0);
82 asm.ld(RA, SP, imm(8));
83 asm.ld(S0, SP, imm(0));
84 asm.addi(SP, SP, imm(16));
85 asm.ret();
86 }
87
88 let result = buf.finish();
89
90 let mut jit = JitAllocator::new(JitAllocatorOptions::default());
91
92 let mut span = jit
93 .alloc(result.data().len())
94 .expect("failed to allocate code");
95 unsafe {
96 jit.write(&mut span, |span| {
97 span.rw()
98 .copy_from_nonoverlapping(result.data().as_ptr(), result.data().len());
99 })
100 .unwrap();
101
102
103 let mut out = String::new();
104 pretty_disassembler(&mut out, 64, result.data(), span.rx() as _).unwrap();
105 println!("{}", out);
106 #[cfg(target_arch = "riscv64")]
107 {
108 let f: extern "C" fn(u64) -> u64 = std::mem::transmute(span.rx());
109
110 println!("RV64 factorial(5) = {:?}", f(5));
111 }
112 }
113 }
114}fn xchg8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xchg8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xchg16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xchg16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xchg32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xchg32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xchg64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xchg64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mov8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mov8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mov16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mov16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mov32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mov32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mov64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
Sourcefn mov64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mov64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
Examples found in repository?
examples/factorial.rs (line 24)
4fn main() {
5 {
6 use asmkit::core::buffer::CodeBuffer;
7 use asmkit::x86::*;
8 use formatter::pretty_disassembler;
9 let mut buf = CodeBuffer::new();
10 let mut asm = Assembler::new(&mut buf);
11
12 let label = asm.get_label();
13 let fac = asm.get_label();
14
15 asm.bind_label(fac);
16 asm.mov64ri(RAX, imm(1));
17 asm.test64rr(RDI, RDI);
18 asm.jnz(label);
19 asm.ret();
20
21 {
22 asm.bind_label(label);
23 asm.pushr(RBX);
24 asm.mov64rr(RBX, RDI);
25 asm.lea64rm(RDI, ptr64(RDI, -1));
26 asm.call(fac);
27 asm.mov64rr(RDX, RAX);
28 asm.mov64rr(RAX, RBX);
29 asm.imul64rr(RAX, RDX);
30 asm.popr(RBX);
31 asm.ret();
32 }
33
34 let result = buf.finish();
35
36 let mut jit = JitAllocator::new(JitAllocatorOptions::default());
37
38 let mut span = jit
39 .alloc(result.data().len())
40 .expect("failed to allocate code");
41 unsafe {
42 jit.write(&mut span, |span| {
43 span.rw()
44 .copy_from_nonoverlapping(result.data().as_ptr(), result.data().len());
45 })
46 .unwrap();
47 let mut out = String::new();
48 pretty_disassembler(&mut out, 64, result.data(), span.rx() as _).unwrap();
49 println!("{}", out);
50 #[cfg(target_arch = "x86_64")]
51 {
52 let f: extern "C" fn(u64) -> u64 = std::mem::transmute(span.rx());
53
54 println!("X86 factorial(5) = {:?}", f(5));
55 }
56 }
57 }
58
59 {
60 use asmkit::core::buffer::CodeBuffer;
61 use asmkit::riscv::*;
62 use formatter::pretty_disassembler;
63 let mut buf = CodeBuffer::new();
64 let mut asm = Assembler::new(&mut buf);
65
66 let label = asm.get_label();
67 let fac = asm.get_label();
68 asm.bind_label(fac);
69 asm.bnez(A0, label);
70 asm.addi(A0, ZERO, imm(1));
71 asm.ret();
72 {
73 asm.bind_label(label);
74 asm.addi(SP, SP, imm(-16));
75 asm.sd(SP, RA, imm(8));
76 asm.sd(SP, S0, imm(0));
77 asm.mv(S0, A0);
78 asm.addi(A0, A0, imm(-1));
79
80 asm.call(fac);
81 asm.mul(A0, S0, A0);
82 asm.ld(RA, SP, imm(8));
83 asm.ld(S0, SP, imm(0));
84 asm.addi(SP, SP, imm(16));
85 asm.ret();
86 }
87
88 let result = buf.finish();
89
90 let mut jit = JitAllocator::new(JitAllocatorOptions::default());
91
92 let mut span = jit
93 .alloc(result.data().len())
94 .expect("failed to allocate code");
95 unsafe {
96 jit.write(&mut span, |span| {
97 span.rw()
98 .copy_from_nonoverlapping(result.data().as_ptr(), result.data().len());
99 })
100 .unwrap();
101
102
103 let mut out = String::new();
104 pretty_disassembler(&mut out, 64, result.data(), span.rx() as _).unwrap();
105 println!("{}", out);
106 #[cfg(target_arch = "riscv64")]
107 {
108 let f: extern "C" fn(u64) -> u64 = std::mem::transmute(span.rx());
109
110 println!("RV64 factorial(5) = {:?}", f(5));
111 }
112 }
113 }
114}fn mov8rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mov16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mov32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mov64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mov_s2gmr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mov_s2grr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn lea16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn lea32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
Sourcefn lea64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn lea64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
Examples found in repository?
examples/reloc.rs (line 19)
10fn main() {
11 let mut buf = CodeBuffer::new();
12 let mut asm = Assembler::new(&mut buf);
13
14 let str_constant = asm.add_constant("Hello, World!\0");
15 let puts_sym = asm
16 .buffer
17 .add_symbol(ExternalName::Symbol("puts".into()), RelocDistance::Far);
18
19 asm.lea64rm(RDI, ptr64_label(str_constant, 0));
20 asm.callm(ptr64_sym(puts_sym, 0));
21 asm.ret();
22
23 let result = buf.finish();
24
25 for reloc in result.relocs() {
26 println!("{:?}", reloc);
27 }
28
29 let mut jit = JitAllocator::new(Default::default());
30
31 // allocate memory for GOT table and for code itself
32 let mut span = jit
33 .alloc(result.data().len() + result.relocs().len() * 8)
34 .unwrap();
35
36 let mut got_addr_rx = std::ptr::null();
37
38 unsafe {
39 jit.write(&mut span, |span| {
40 span.rw()
41 .copy_from_nonoverlapping(result.data().as_ptr(), result.data().len());
42 got_addr_rx = span.rx().add(result.data().len());
43 span.rw()
44 .add(result.data().len())
45 .cast::<usize>()
46 .write(puts as *const u8 as usize);
47 // we only link to one symbol in GOT table, don't bother with anything else...
48 perform_relocations(
49 span.rw(),
50 span.rx(),
51 &result.relocs(),
52 |_| unreachable!(),
53 |_| got_addr_rx,
54 |_| unreachable!(),
55 );
56 })
57 .unwrap();
58
59 let mut out = String::new();
60 pretty_disassembler(
61 &mut out,
62 64,
63 std::slice::from_raw_parts(span.rx(), result.data().len()),
64 span.rx() as _,
65 )
66 .unwrap();
67
68 println!("{}", out);
69 #[cfg(target_arch = "x86_64")]
70 {
71 let f: extern "C" fn() = std::mem::transmute(span.rx());
72
73 f();
74 }
75 }
76}More examples
examples/factorial.rs (line 25)
4fn main() {
5 {
6 use asmkit::core::buffer::CodeBuffer;
7 use asmkit::x86::*;
8 use formatter::pretty_disassembler;
9 let mut buf = CodeBuffer::new();
10 let mut asm = Assembler::new(&mut buf);
11
12 let label = asm.get_label();
13 let fac = asm.get_label();
14
15 asm.bind_label(fac);
16 asm.mov64ri(RAX, imm(1));
17 asm.test64rr(RDI, RDI);
18 asm.jnz(label);
19 asm.ret();
20
21 {
22 asm.bind_label(label);
23 asm.pushr(RBX);
24 asm.mov64rr(RBX, RDI);
25 asm.lea64rm(RDI, ptr64(RDI, -1));
26 asm.call(fac);
27 asm.mov64rr(RDX, RAX);
28 asm.mov64rr(RAX, RBX);
29 asm.imul64rr(RAX, RDX);
30 asm.popr(RBX);
31 asm.ret();
32 }
33
34 let result = buf.finish();
35
36 let mut jit = JitAllocator::new(JitAllocatorOptions::default());
37
38 let mut span = jit
39 .alloc(result.data().len())
40 .expect("failed to allocate code");
41 unsafe {
42 jit.write(&mut span, |span| {
43 span.rw()
44 .copy_from_nonoverlapping(result.data().as_ptr(), result.data().len());
45 })
46 .unwrap();
47 let mut out = String::new();
48 pretty_disassembler(&mut out, 64, result.data(), span.rx() as _).unwrap();
49 println!("{}", out);
50 #[cfg(target_arch = "x86_64")]
51 {
52 let f: extern "C" fn(u64) -> u64 = std::mem::transmute(span.rx());
53
54 println!("X86 factorial(5) = {:?}", f(5));
55 }
56 }
57 }
58
59 {
60 use asmkit::core::buffer::CodeBuffer;
61 use asmkit::riscv::*;
62 use formatter::pretty_disassembler;
63 let mut buf = CodeBuffer::new();
64 let mut asm = Assembler::new(&mut buf);
65
66 let label = asm.get_label();
67 let fac = asm.get_label();
68 asm.bind_label(fac);
69 asm.bnez(A0, label);
70 asm.addi(A0, ZERO, imm(1));
71 asm.ret();
72 {
73 asm.bind_label(label);
74 asm.addi(SP, SP, imm(-16));
75 asm.sd(SP, RA, imm(8));
76 asm.sd(SP, S0, imm(0));
77 asm.mv(S0, A0);
78 asm.addi(A0, A0, imm(-1));
79
80 asm.call(fac);
81 asm.mul(A0, S0, A0);
82 asm.ld(RA, SP, imm(8));
83 asm.ld(S0, SP, imm(0));
84 asm.addi(SP, SP, imm(16));
85 asm.ret();
86 }
87
88 let result = buf.finish();
89
90 let mut jit = JitAllocator::new(JitAllocatorOptions::default());
91
92 let mut span = jit
93 .alloc(result.data().len())
94 .expect("failed to allocate code");
95 unsafe {
96 jit.write(&mut span, |span| {
97 span.rw()
98 .copy_from_nonoverlapping(result.data().as_ptr(), result.data().len());
99 })
100 .unwrap();
101
102
103 let mut out = String::new();
104 pretty_disassembler(&mut out, 64, result.data(), span.rx() as _).unwrap();
105 println!("{}", out);
106 #[cfg(target_arch = "riscv64")]
107 {
108 let f: extern "C" fn(u64) -> u64 = std::mem::transmute(span.rx());
109
110 println!("RV64 factorial(5) = {:?}", f(5));
111 }
112 }
113 }
114}fn mov_g2srm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mov_g2srr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn pop16m(&mut self, op0: impl OperandCast)
fn popm(&mut self, op0: impl OperandCast)
fn c_ex16(&mut self)
fn cbw(&mut self)
fn c_ex32(&mut self)
fn cwde(&mut self)
fn c_ex64(&mut self)
fn cdqe(&mut self)
fn c_sep16(&mut self)
fn cwd(&mut self)
fn c_sep32(&mut self)
fn cdq(&mut self)
fn c_sep64(&mut self)
fn cqo(&mut self)
fn fwait(&mut self)
fn pushf16(&mut self)
fn pushf(&mut self)
fn popf16(&mut self)
fn popf(&mut self)
fn sahf(&mut self)
fn lahf(&mut self)
fn mov8ra(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mov16ra(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mov32ra(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mov64ra(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mov8ar(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mov16ar(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mov32ar(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mov64ar(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movs8(&mut self)
fn movs16(&mut self)
fn movs32(&mut self)
fn movs64(&mut self)
fn cmps8(&mut self)
fn repz_cmps8(&mut self)
fn cmps16(&mut self)
fn repz_cmps16(&mut self)
fn cmps32(&mut self)
fn repz_cmps32(&mut self)
fn cmps64(&mut self)
fn repz_cmps64(&mut self)
fn test8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn test16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn test32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn test64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn stos8(&mut self)
fn stos16(&mut self)
fn stos32(&mut self)
fn stos64(&mut self)
fn lods8(&mut self)
fn lods16(&mut self)
fn lods32(&mut self)
fn lods64(&mut self)
fn scas8(&mut self)
fn repz_scas8(&mut self)
fn scas16(&mut self)
fn repz_scas16(&mut self)
fn scas32(&mut self)
fn repz_scas32(&mut self)
fn scas64(&mut self)
fn repz_scas64(&mut self)
fn mov8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mov16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mov32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
Sourcefn mov64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mov64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
Examples found in repository?
examples/factorial.rs (line 16)
4fn main() {
5 {
6 use asmkit::core::buffer::CodeBuffer;
7 use asmkit::x86::*;
8 use formatter::pretty_disassembler;
9 let mut buf = CodeBuffer::new();
10 let mut asm = Assembler::new(&mut buf);
11
12 let label = asm.get_label();
13 let fac = asm.get_label();
14
15 asm.bind_label(fac);
16 asm.mov64ri(RAX, imm(1));
17 asm.test64rr(RDI, RDI);
18 asm.jnz(label);
19 asm.ret();
20
21 {
22 asm.bind_label(label);
23 asm.pushr(RBX);
24 asm.mov64rr(RBX, RDI);
25 asm.lea64rm(RDI, ptr64(RDI, -1));
26 asm.call(fac);
27 asm.mov64rr(RDX, RAX);
28 asm.mov64rr(RAX, RBX);
29 asm.imul64rr(RAX, RDX);
30 asm.popr(RBX);
31 asm.ret();
32 }
33
34 let result = buf.finish();
35
36 let mut jit = JitAllocator::new(JitAllocatorOptions::default());
37
38 let mut span = jit
39 .alloc(result.data().len())
40 .expect("failed to allocate code");
41 unsafe {
42 jit.write(&mut span, |span| {
43 span.rw()
44 .copy_from_nonoverlapping(result.data().as_ptr(), result.data().len());
45 })
46 .unwrap();
47 let mut out = String::new();
48 pretty_disassembler(&mut out, 64, result.data(), span.rx() as _).unwrap();
49 println!("{}", out);
50 #[cfg(target_arch = "x86_64")]
51 {
52 let f: extern "C" fn(u64) -> u64 = std::mem::transmute(span.rx());
53
54 println!("X86 factorial(5) = {:?}", f(5));
55 }
56 }
57 }
58
59 {
60 use asmkit::core::buffer::CodeBuffer;
61 use asmkit::riscv::*;
62 use formatter::pretty_disassembler;
63 let mut buf = CodeBuffer::new();
64 let mut asm = Assembler::new(&mut buf);
65
66 let label = asm.get_label();
67 let fac = asm.get_label();
68 asm.bind_label(fac);
69 asm.bnez(A0, label);
70 asm.addi(A0, ZERO, imm(1));
71 asm.ret();
72 {
73 asm.bind_label(label);
74 asm.addi(SP, SP, imm(-16));
75 asm.sd(SP, RA, imm(8));
76 asm.sd(SP, S0, imm(0));
77 asm.mv(S0, A0);
78 asm.addi(A0, A0, imm(-1));
79
80 asm.call(fac);
81 asm.mul(A0, S0, A0);
82 asm.ld(RA, SP, imm(8));
83 asm.ld(S0, SP, imm(0));
84 asm.addi(SP, SP, imm(16));
85 asm.ret();
86 }
87
88 let result = buf.finish();
89
90 let mut jit = JitAllocator::new(JitAllocatorOptions::default());
91
92 let mut span = jit
93 .alloc(result.data().len())
94 .expect("failed to allocate code");
95 unsafe {
96 jit.write(&mut span, |span| {
97 span.rw()
98 .copy_from_nonoverlapping(result.data().as_ptr(), result.data().len());
99 })
100 .unwrap();
101
102
103 let mut out = String::new();
104 pretty_disassembler(&mut out, 64, result.data(), span.rx() as _).unwrap();
105 println!("{}", out);
106 #[cfg(target_arch = "riscv64")]
107 {
108 let f: extern "C" fn(u64) -> u64 = std::mem::transmute(span.rx());
109
110 println!("RV64 factorial(5) = {:?}", f(5));
111 }
112 }
113 }
114}fn rol8mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rol8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn ror8mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn ror8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rcl8mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rcl8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rcr8mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rcr8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn shl8mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn shl8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn shr8mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn shr8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sar8mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sar8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rol16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rol16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rol32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rol32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rol64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rol64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn ror16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn ror16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn ror32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn ror32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn ror64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn ror64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rcl16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rcl16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rcl32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rcl32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rcl64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rcl64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rcr16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rcr16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rcr32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rcr32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rcr64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rcr64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn shl16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn shl16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn shl32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn shl32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn shl64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn shl64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn shr16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn shr16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn shr32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn shr32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn shr64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn shr64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sar16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sar16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sar32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sar32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sar64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sar64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn reti(&mut self, op0: impl OperandCast)
Sourcefn ret(&mut self)
fn ret(&mut self)
Examples found in repository?
examples/reloc.rs (line 21)
10fn main() {
11 let mut buf = CodeBuffer::new();
12 let mut asm = Assembler::new(&mut buf);
13
14 let str_constant = asm.add_constant("Hello, World!\0");
15 let puts_sym = asm
16 .buffer
17 .add_symbol(ExternalName::Symbol("puts".into()), RelocDistance::Far);
18
19 asm.lea64rm(RDI, ptr64_label(str_constant, 0));
20 asm.callm(ptr64_sym(puts_sym, 0));
21 asm.ret();
22
23 let result = buf.finish();
24
25 for reloc in result.relocs() {
26 println!("{:?}", reloc);
27 }
28
29 let mut jit = JitAllocator::new(Default::default());
30
31 // allocate memory for GOT table and for code itself
32 let mut span = jit
33 .alloc(result.data().len() + result.relocs().len() * 8)
34 .unwrap();
35
36 let mut got_addr_rx = std::ptr::null();
37
38 unsafe {
39 jit.write(&mut span, |span| {
40 span.rw()
41 .copy_from_nonoverlapping(result.data().as_ptr(), result.data().len());
42 got_addr_rx = span.rx().add(result.data().len());
43 span.rw()
44 .add(result.data().len())
45 .cast::<usize>()
46 .write(puts as *const u8 as usize);
47 // we only link to one symbol in GOT table, don't bother with anything else...
48 perform_relocations(
49 span.rw(),
50 span.rx(),
51 &result.relocs(),
52 |_| unreachable!(),
53 |_| got_addr_rx,
54 |_| unreachable!(),
55 );
56 })
57 .unwrap();
58
59 let mut out = String::new();
60 pretty_disassembler(
61 &mut out,
62 64,
63 std::slice::from_raw_parts(span.rx(), result.data().len()),
64 span.rx() as _,
65 )
66 .unwrap();
67
68 println!("{}", out);
69 #[cfg(target_arch = "x86_64")]
70 {
71 let f: extern "C" fn() = std::mem::transmute(span.rx());
72
73 f();
74 }
75 }
76}More examples
examples/factorial.rs (line 19)
4fn main() {
5 {
6 use asmkit::core::buffer::CodeBuffer;
7 use asmkit::x86::*;
8 use formatter::pretty_disassembler;
9 let mut buf = CodeBuffer::new();
10 let mut asm = Assembler::new(&mut buf);
11
12 let label = asm.get_label();
13 let fac = asm.get_label();
14
15 asm.bind_label(fac);
16 asm.mov64ri(RAX, imm(1));
17 asm.test64rr(RDI, RDI);
18 asm.jnz(label);
19 asm.ret();
20
21 {
22 asm.bind_label(label);
23 asm.pushr(RBX);
24 asm.mov64rr(RBX, RDI);
25 asm.lea64rm(RDI, ptr64(RDI, -1));
26 asm.call(fac);
27 asm.mov64rr(RDX, RAX);
28 asm.mov64rr(RAX, RBX);
29 asm.imul64rr(RAX, RDX);
30 asm.popr(RBX);
31 asm.ret();
32 }
33
34 let result = buf.finish();
35
36 let mut jit = JitAllocator::new(JitAllocatorOptions::default());
37
38 let mut span = jit
39 .alloc(result.data().len())
40 .expect("failed to allocate code");
41 unsafe {
42 jit.write(&mut span, |span| {
43 span.rw()
44 .copy_from_nonoverlapping(result.data().as_ptr(), result.data().len());
45 })
46 .unwrap();
47 let mut out = String::new();
48 pretty_disassembler(&mut out, 64, result.data(), span.rx() as _).unwrap();
49 println!("{}", out);
50 #[cfg(target_arch = "x86_64")]
51 {
52 let f: extern "C" fn(u64) -> u64 = std::mem::transmute(span.rx());
53
54 println!("X86 factorial(5) = {:?}", f(5));
55 }
56 }
57 }
58
59 {
60 use asmkit::core::buffer::CodeBuffer;
61 use asmkit::riscv::*;
62 use formatter::pretty_disassembler;
63 let mut buf = CodeBuffer::new();
64 let mut asm = Assembler::new(&mut buf);
65
66 let label = asm.get_label();
67 let fac = asm.get_label();
68 asm.bind_label(fac);
69 asm.bnez(A0, label);
70 asm.addi(A0, ZERO, imm(1));
71 asm.ret();
72 {
73 asm.bind_label(label);
74 asm.addi(SP, SP, imm(-16));
75 asm.sd(SP, RA, imm(8));
76 asm.sd(SP, S0, imm(0));
77 asm.mv(S0, A0);
78 asm.addi(A0, A0, imm(-1));
79
80 asm.call(fac);
81 asm.mul(A0, S0, A0);
82 asm.ld(RA, SP, imm(8));
83 asm.ld(S0, SP, imm(0));
84 asm.addi(SP, SP, imm(16));
85 asm.ret();
86 }
87
88 let result = buf.finish();
89
90 let mut jit = JitAllocator::new(JitAllocatorOptions::default());
91
92 let mut span = jit
93 .alloc(result.data().len())
94 .expect("failed to allocate code");
95 unsafe {
96 jit.write(&mut span, |span| {
97 span.rw()
98 .copy_from_nonoverlapping(result.data().as_ptr(), result.data().len());
99 })
100 .unwrap();
101
102
103 let mut out = String::new();
104 pretty_disassembler(&mut out, 64, result.data(), span.rx() as _).unwrap();
105 println!("{}", out);
106 #[cfg(target_arch = "riscv64")]
107 {
108 let f: extern "C" fn(u64) -> u64 = std::mem::transmute(span.rx());
109
110 println!("RV64 factorial(5) = {:?}", f(5));
111 }
112 }
113 }
114}fn mov8mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xaborti(&mut self, op0: impl OperandCast)
fn mov16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mov32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mov64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xbegin(&mut self, op0: impl OperandCast)
fn enter16i(&mut self, op0: impl OperandCast)
fn enteri(&mut self, op0: impl OperandCast)
fn leave16(&mut self)
fn leave(&mut self)
fn retf16i(&mut self, op0: impl OperandCast)
fn retf32i(&mut self, op0: impl OperandCast)
fn retf64i(&mut self, op0: impl OperandCast)
fn retf16(&mut self)
fn retf32(&mut self)
fn retf64(&mut self)
fn int3(&mut self)
fn inti(&mut self, op0: impl OperandCast)
fn iret16(&mut self)
fn iret32(&mut self)
fn iret64(&mut self)
fn rol8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rol8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn ror8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn ror8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rcl8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rcl8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rcr8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rcr8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn shl8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn shl8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn shr8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn shr8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sar8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sar8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rol16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rol16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rol32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rol32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rol64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rol64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn ror16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn ror16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn ror32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn ror32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn ror64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn ror64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rcl16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rcl16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rcl32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rcl32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rcl64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rcl64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rcr16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rcr16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rcr32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rcr32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rcr64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rcr64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn shl16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn shl16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn shl32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn shl32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn shl64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn shl64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn shr16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn shr16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn shr32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn shr32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn shr64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn shr64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sar16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sar16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sar32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sar32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sar64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sar64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xlatb(&mut self)
fn loopnz(&mut self, op0: impl OperandCast)
fn loopz(&mut self, op0: impl OperandCast)
fn loop(&mut self, op0: impl OperandCast)
fn jcxz(&mut self, op0: impl OperandCast)
fn in8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn in16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn in32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn in64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn out8ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn out16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn out32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn out64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
Sourcefn call(&mut self, op0: impl OperandCast)
fn call(&mut self, op0: impl OperandCast)
Examples found in repository?
examples/factorial.rs (line 26)
4fn main() {
5 {
6 use asmkit::core::buffer::CodeBuffer;
7 use asmkit::x86::*;
8 use formatter::pretty_disassembler;
9 let mut buf = CodeBuffer::new();
10 let mut asm = Assembler::new(&mut buf);
11
12 let label = asm.get_label();
13 let fac = asm.get_label();
14
15 asm.bind_label(fac);
16 asm.mov64ri(RAX, imm(1));
17 asm.test64rr(RDI, RDI);
18 asm.jnz(label);
19 asm.ret();
20
21 {
22 asm.bind_label(label);
23 asm.pushr(RBX);
24 asm.mov64rr(RBX, RDI);
25 asm.lea64rm(RDI, ptr64(RDI, -1));
26 asm.call(fac);
27 asm.mov64rr(RDX, RAX);
28 asm.mov64rr(RAX, RBX);
29 asm.imul64rr(RAX, RDX);
30 asm.popr(RBX);
31 asm.ret();
32 }
33
34 let result = buf.finish();
35
36 let mut jit = JitAllocator::new(JitAllocatorOptions::default());
37
38 let mut span = jit
39 .alloc(result.data().len())
40 .expect("failed to allocate code");
41 unsafe {
42 jit.write(&mut span, |span| {
43 span.rw()
44 .copy_from_nonoverlapping(result.data().as_ptr(), result.data().len());
45 })
46 .unwrap();
47 let mut out = String::new();
48 pretty_disassembler(&mut out, 64, result.data(), span.rx() as _).unwrap();
49 println!("{}", out);
50 #[cfg(target_arch = "x86_64")]
51 {
52 let f: extern "C" fn(u64) -> u64 = std::mem::transmute(span.rx());
53
54 println!("X86 factorial(5) = {:?}", f(5));
55 }
56 }
57 }
58
59 {
60 use asmkit::core::buffer::CodeBuffer;
61 use asmkit::riscv::*;
62 use formatter::pretty_disassembler;
63 let mut buf = CodeBuffer::new();
64 let mut asm = Assembler::new(&mut buf);
65
66 let label = asm.get_label();
67 let fac = asm.get_label();
68 asm.bind_label(fac);
69 asm.bnez(A0, label);
70 asm.addi(A0, ZERO, imm(1));
71 asm.ret();
72 {
73 asm.bind_label(label);
74 asm.addi(SP, SP, imm(-16));
75 asm.sd(SP, RA, imm(8));
76 asm.sd(SP, S0, imm(0));
77 asm.mv(S0, A0);
78 asm.addi(A0, A0, imm(-1));
79
80 asm.call(fac);
81 asm.mul(A0, S0, A0);
82 asm.ld(RA, SP, imm(8));
83 asm.ld(S0, SP, imm(0));
84 asm.addi(SP, SP, imm(16));
85 asm.ret();
86 }
87
88 let result = buf.finish();
89
90 let mut jit = JitAllocator::new(JitAllocatorOptions::default());
91
92 let mut span = jit
93 .alloc(result.data().len())
94 .expect("failed to allocate code");
95 unsafe {
96 jit.write(&mut span, |span| {
97 span.rw()
98 .copy_from_nonoverlapping(result.data().as_ptr(), result.data().len());
99 })
100 .unwrap();
101
102
103 let mut out = String::new();
104 pretty_disassembler(&mut out, 64, result.data(), span.rx() as _).unwrap();
105 println!("{}", out);
106 #[cfg(target_arch = "riscv64")]
107 {
108 let f: extern "C" fn(u64) -> u64 = std::mem::transmute(span.rx());
109
110 println!("RV64 factorial(5) = {:?}", f(5));
111 }
112 }
113 }
114}fn jmp(&mut self, op0: impl OperandCast)
fn in8(&mut self)
fn in16(&mut self)
fn in32(&mut self)
fn in64(&mut self)
fn out8(&mut self)
fn out16(&mut self)
fn out32(&mut self)
fn out64(&mut self)
fn int1(&mut self)
fn hlt(&mut self)
fn cmc(&mut self)
fn test8mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn not8r(&mut self, op0: impl OperandCast)
fn not8m(&mut self, op0: impl OperandCast)
fn neg8r(&mut self, op0: impl OperandCast)
fn neg8m(&mut self, op0: impl OperandCast)
fn mul8r(&mut self, op0: impl OperandCast)
fn mul8m(&mut self, op0: impl OperandCast)
fn imul8r(&mut self, op0: impl OperandCast)
fn imul8m(&mut self, op0: impl OperandCast)
fn div8r(&mut self, op0: impl OperandCast)
fn div8m(&mut self, op0: impl OperandCast)
fn idiv8r(&mut self, op0: impl OperandCast)
fn idiv8m(&mut self, op0: impl OperandCast)
fn test16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn test32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn test64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn not16r(&mut self, op0: impl OperandCast)
fn not16m(&mut self, op0: impl OperandCast)
fn not32r(&mut self, op0: impl OperandCast)
fn not32m(&mut self, op0: impl OperandCast)
fn not64r(&mut self, op0: impl OperandCast)
fn not64m(&mut self, op0: impl OperandCast)
fn neg16r(&mut self, op0: impl OperandCast)
fn neg16m(&mut self, op0: impl OperandCast)
fn neg32r(&mut self, op0: impl OperandCast)
fn neg32m(&mut self, op0: impl OperandCast)
fn neg64r(&mut self, op0: impl OperandCast)
fn neg64m(&mut self, op0: impl OperandCast)
fn mul16r(&mut self, op0: impl OperandCast)
fn mul16m(&mut self, op0: impl OperandCast)
fn mul32r(&mut self, op0: impl OperandCast)
fn mul32m(&mut self, op0: impl OperandCast)
fn mul64r(&mut self, op0: impl OperandCast)
fn mul64m(&mut self, op0: impl OperandCast)
fn imul16r(&mut self, op0: impl OperandCast)
fn imul16m(&mut self, op0: impl OperandCast)
fn imul32r(&mut self, op0: impl OperandCast)
fn imul32m(&mut self, op0: impl OperandCast)
fn imul64r(&mut self, op0: impl OperandCast)
fn imul64m(&mut self, op0: impl OperandCast)
fn div16r(&mut self, op0: impl OperandCast)
fn div16m(&mut self, op0: impl OperandCast)
fn div32r(&mut self, op0: impl OperandCast)
fn div32m(&mut self, op0: impl OperandCast)
fn div64r(&mut self, op0: impl OperandCast)
fn div64m(&mut self, op0: impl OperandCast)
fn idiv16r(&mut self, op0: impl OperandCast)
fn idiv16m(&mut self, op0: impl OperandCast)
fn idiv32r(&mut self, op0: impl OperandCast)
fn idiv32m(&mut self, op0: impl OperandCast)
fn idiv64r(&mut self, op0: impl OperandCast)
fn idiv64m(&mut self, op0: impl OperandCast)
fn clc(&mut self)
fn stc(&mut self)
fn cli(&mut self)
fn sti(&mut self)
fn cld(&mut self)
fn std(&mut self)
fn inc8r(&mut self, op0: impl OperandCast)
fn inc8m(&mut self, op0: impl OperandCast)
fn dec8r(&mut self, op0: impl OperandCast)
fn dec8m(&mut self, op0: impl OperandCast)
fn inc16r(&mut self, op0: impl OperandCast)
fn inc16m(&mut self, op0: impl OperandCast)
fn inc32r(&mut self, op0: impl OperandCast)
fn inc32m(&mut self, op0: impl OperandCast)
fn inc64r(&mut self, op0: impl OperandCast)
fn inc64m(&mut self, op0: impl OperandCast)
fn dec16r(&mut self, op0: impl OperandCast)
fn dec16m(&mut self, op0: impl OperandCast)
fn dec32r(&mut self, op0: impl OperandCast)
fn dec32m(&mut self, op0: impl OperandCast)
fn dec64r(&mut self, op0: impl OperandCast)
fn dec64m(&mut self, op0: impl OperandCast)
fn callr(&mut self, op0: impl OperandCast)
Sourcefn callm(&mut self, op0: impl OperandCast)
fn callm(&mut self, op0: impl OperandCast)
Examples found in repository?
examples/reloc.rs (line 20)
10fn main() {
11 let mut buf = CodeBuffer::new();
12 let mut asm = Assembler::new(&mut buf);
13
14 let str_constant = asm.add_constant("Hello, World!\0");
15 let puts_sym = asm
16 .buffer
17 .add_symbol(ExternalName::Symbol("puts".into()), RelocDistance::Far);
18
19 asm.lea64rm(RDI, ptr64_label(str_constant, 0));
20 asm.callm(ptr64_sym(puts_sym, 0));
21 asm.ret();
22
23 let result = buf.finish();
24
25 for reloc in result.relocs() {
26 println!("{:?}", reloc);
27 }
28
29 let mut jit = JitAllocator::new(Default::default());
30
31 // allocate memory for GOT table and for code itself
32 let mut span = jit
33 .alloc(result.data().len() + result.relocs().len() * 8)
34 .unwrap();
35
36 let mut got_addr_rx = std::ptr::null();
37
38 unsafe {
39 jit.write(&mut span, |span| {
40 span.rw()
41 .copy_from_nonoverlapping(result.data().as_ptr(), result.data().len());
42 got_addr_rx = span.rx().add(result.data().len());
43 span.rw()
44 .add(result.data().len())
45 .cast::<usize>()
46 .write(puts as *const u8 as usize);
47 // we only link to one symbol in GOT table, don't bother with anything else...
48 perform_relocations(
49 span.rw(),
50 span.rx(),
51 &result.relocs(),
52 |_| unreachable!(),
53 |_| got_addr_rx,
54 |_| unreachable!(),
55 );
56 })
57 .unwrap();
58
59 let mut out = String::new();
60 pretty_disassembler(
61 &mut out,
62 64,
63 std::slice::from_raw_parts(span.rx(), result.data().len()),
64 span.rx() as _,
65 )
66 .unwrap();
67
68 println!("{}", out);
69 #[cfg(target_arch = "x86_64")]
70 {
71 let f: extern "C" fn() = std::mem::transmute(span.rx());
72
73 f();
74 }
75 }
76}fn callf16m(&mut self, op0: impl OperandCast)
fn callf32m(&mut self, op0: impl OperandCast)
fn callf64m(&mut self, op0: impl OperandCast)
fn jmpr(&mut self, op0: impl OperandCast)
fn jmpm(&mut self, op0: impl OperandCast)
fn jmpf16m(&mut self, op0: impl OperandCast)
fn jmpf32m(&mut self, op0: impl OperandCast)
fn jmpf64m(&mut self, op0: impl OperandCast)
fn push16m(&mut self, op0: impl OperandCast)
fn pushm(&mut self, op0: impl OperandCast)
fn sldtr(&mut self, op0: impl OperandCast)
fn sldtm(&mut self, op0: impl OperandCast)
fn strr(&mut self, op0: impl OperandCast)
fn strm(&mut self, op0: impl OperandCast)
fn lldtr(&mut self, op0: impl OperandCast)
fn lldtm(&mut self, op0: impl OperandCast)
fn ltrr(&mut self, op0: impl OperandCast)
fn ltrm(&mut self, op0: impl OperandCast)
fn verrr(&mut self, op0: impl OperandCast)
fn verrm(&mut self, op0: impl OperandCast)
fn verwr(&mut self, op0: impl OperandCast)
fn verwm(&mut self, op0: impl OperandCast)
fn sgdtm(&mut self, op0: impl OperandCast)
fn sidtm(&mut self, op0: impl OperandCast)
fn lgdtm(&mut self, op0: impl OperandCast)
fn lidtm(&mut self, op0: impl OperandCast)
fn smswm(&mut self, op0: impl OperandCast)
fn smsw16r(&mut self, op0: impl OperandCast)
fn smsw32r(&mut self, op0: impl OperandCast)
fn smsw64r(&mut self, op0: impl OperandCast)
fn lmswr(&mut self, op0: impl OperandCast)
fn lmswm(&mut self, op0: impl OperandCast)
fn invlpg8m(&mut self, op0: impl OperandCast)
fn enclv(&mut self)
fn monitor(&mut self)
fn mwait(&mut self)
fn clac(&mut self)
fn stac(&mut self)
fn encls(&mut self)
fn xgetbv(&mut self)
fn xsetbv(&mut self)
fn xend(&mut self)
fn xtest(&mut self)
fn enclu(&mut self)
fn swapgs(&mut self)
fn rdtscp(&mut self)
fn lar16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn lar16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn lar32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn lar32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn lar64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn lar64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn lsl16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn lsl16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn lsl32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn lsl32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn lsl64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn lsl64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn syscall(&mut self)
fn clts(&mut self)
fn sysret(&mut self)
fn invd(&mut self)
fn wbinvd(&mut self)
fn ud2(&mut self)
fn prefetchm(&mut self, op0: impl OperandCast)
fn prefetchwm(&mut self, op0: impl OperandCast)
fn prefetchwt1m(&mut self, op0: impl OperandCast)
fn femms(&mut self)
fn _3dnowrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn _3dnowrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn prefetchntam(&mut self, op0: impl OperandCast)
fn prefetcht0m(&mut self, op0: impl OperandCast)
fn prefetcht1m(&mut self, op0: impl OperandCast)
fn prefetcht2m(&mut self, op0: impl OperandCast)
fn prefetchit1m(&mut self, op0: impl OperandCast)
fn prefetchit0m(&mut self, op0: impl OperandCast)
fn nop16r(&mut self, op0: impl OperandCast)
fn nop16m(&mut self, op0: impl OperandCast)
fn nop32r(&mut self, op0: impl OperandCast)
fn nop32m(&mut self, op0: impl OperandCast)
fn nop64r(&mut self, op0: impl OperandCast)
fn nop64m(&mut self, op0: impl OperandCast)
fn mov_cr2grr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mov_dr2grr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mov_g2crrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mov_g2drrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn wrmsr(&mut self)
fn rdtsc(&mut self)
fn rdmsr(&mut self)
fn rdpmc(&mut self)
fn sysenter(&mut self)
fn sysexit(&mut self)
fn getsec(&mut self)
fn cmovo16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovo16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovo32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovo32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovo64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovo64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovno16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovno16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovno32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovno32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovno64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovno64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovc16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovc16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovc32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovc32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovc64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovc64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovnc16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovnc16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovnc32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovnc32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovnc64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovnc64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovz16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovz16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovz32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovz32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovz64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovz64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovnz16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovnz16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovnz32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovnz32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovnz64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovnz64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovbe16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovbe16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovbe32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovbe32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovbe64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovbe64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmova16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmova16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmova32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmova32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmova64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmova64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovs16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovs16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovs32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovs32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovs64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovs64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovns16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovns16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovns32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovns32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovns64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovns64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovp16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovp16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovp32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovp32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovp64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovp64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovnp16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovnp16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovnp32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovnp32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovnp64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovnp64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovl16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovl16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovl32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovl32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovl64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovl64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovge16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovge16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovge32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovge32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovge64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovge64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovle16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovle16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovle32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovle32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovle64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovle64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovg16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovg16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovg32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovg32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovg64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmovg64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn seto8r(&mut self, op0: impl OperandCast)
fn seto8m(&mut self, op0: impl OperandCast)
fn setno8r(&mut self, op0: impl OperandCast)
fn setno8m(&mut self, op0: impl OperandCast)
fn setc8r(&mut self, op0: impl OperandCast)
fn setc8m(&mut self, op0: impl OperandCast)
fn setnc8r(&mut self, op0: impl OperandCast)
fn setnc8m(&mut self, op0: impl OperandCast)
fn setz8r(&mut self, op0: impl OperandCast)
fn setz8m(&mut self, op0: impl OperandCast)
fn setnz8r(&mut self, op0: impl OperandCast)
fn setnz8m(&mut self, op0: impl OperandCast)
fn setbe8r(&mut self, op0: impl OperandCast)
fn setbe8m(&mut self, op0: impl OperandCast)
fn seta8r(&mut self, op0: impl OperandCast)
fn seta8m(&mut self, op0: impl OperandCast)
fn sets8r(&mut self, op0: impl OperandCast)
fn sets8m(&mut self, op0: impl OperandCast)
fn setns8r(&mut self, op0: impl OperandCast)
fn setns8m(&mut self, op0: impl OperandCast)
fn setp8r(&mut self, op0: impl OperandCast)
fn setp8m(&mut self, op0: impl OperandCast)
fn setnp8r(&mut self, op0: impl OperandCast)
fn setnp8m(&mut self, op0: impl OperandCast)
fn setl8r(&mut self, op0: impl OperandCast)
fn setl8m(&mut self, op0: impl OperandCast)
fn setge8r(&mut self, op0: impl OperandCast)
fn setge8m(&mut self, op0: impl OperandCast)
fn setle8r(&mut self, op0: impl OperandCast)
fn setle8m(&mut self, op0: impl OperandCast)
fn setg8r(&mut self, op0: impl OperandCast)
fn setg8m(&mut self, op0: impl OperandCast)
fn push_seg16r(&mut self, op0: impl OperandCast)
fn push_segr(&mut self, op0: impl OperandCast)
fn pop_seg16r(&mut self, op0: impl OperandCast)
fn pop_segr(&mut self, op0: impl OperandCast)
fn cpuid(&mut self)
fn bt16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn bt16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn bt32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn bt32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn bt64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn bt64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn shld16mri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn shld16rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn shld32mri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn shld32rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn shld64mri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn shld64rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn shld16rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn shld16mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn shld32rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn shld32mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn shld64rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn shld64mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn rsm(&mut self)
fn bts16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn bts16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn bts32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn bts32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn bts64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn bts64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn shrd16mri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn shrd16rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn shrd32mri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn shrd32rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn shrd64mri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn shrd64rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn shrd16rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn shrd16mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn shrd32rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn shrd32mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn shrd64rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn shrd64mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn imul16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn imul16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn imul32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn imul32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn imul64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
Sourcefn imul64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn imul64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
Examples found in repository?
examples/factorial.rs (line 29)
4fn main() {
5 {
6 use asmkit::core::buffer::CodeBuffer;
7 use asmkit::x86::*;
8 use formatter::pretty_disassembler;
9 let mut buf = CodeBuffer::new();
10 let mut asm = Assembler::new(&mut buf);
11
12 let label = asm.get_label();
13 let fac = asm.get_label();
14
15 asm.bind_label(fac);
16 asm.mov64ri(RAX, imm(1));
17 asm.test64rr(RDI, RDI);
18 asm.jnz(label);
19 asm.ret();
20
21 {
22 asm.bind_label(label);
23 asm.pushr(RBX);
24 asm.mov64rr(RBX, RDI);
25 asm.lea64rm(RDI, ptr64(RDI, -1));
26 asm.call(fac);
27 asm.mov64rr(RDX, RAX);
28 asm.mov64rr(RAX, RBX);
29 asm.imul64rr(RAX, RDX);
30 asm.popr(RBX);
31 asm.ret();
32 }
33
34 let result = buf.finish();
35
36 let mut jit = JitAllocator::new(JitAllocatorOptions::default());
37
38 let mut span = jit
39 .alloc(result.data().len())
40 .expect("failed to allocate code");
41 unsafe {
42 jit.write(&mut span, |span| {
43 span.rw()
44 .copy_from_nonoverlapping(result.data().as_ptr(), result.data().len());
45 })
46 .unwrap();
47 let mut out = String::new();
48 pretty_disassembler(&mut out, 64, result.data(), span.rx() as _).unwrap();
49 println!("{}", out);
50 #[cfg(target_arch = "x86_64")]
51 {
52 let f: extern "C" fn(u64) -> u64 = std::mem::transmute(span.rx());
53
54 println!("X86 factorial(5) = {:?}", f(5));
55 }
56 }
57 }
58
59 {
60 use asmkit::core::buffer::CodeBuffer;
61 use asmkit::riscv::*;
62 use formatter::pretty_disassembler;
63 let mut buf = CodeBuffer::new();
64 let mut asm = Assembler::new(&mut buf);
65
66 let label = asm.get_label();
67 let fac = asm.get_label();
68 asm.bind_label(fac);
69 asm.bnez(A0, label);
70 asm.addi(A0, ZERO, imm(1));
71 asm.ret();
72 {
73 asm.bind_label(label);
74 asm.addi(SP, SP, imm(-16));
75 asm.sd(SP, RA, imm(8));
76 asm.sd(SP, S0, imm(0));
77 asm.mv(S0, A0);
78 asm.addi(A0, A0, imm(-1));
79
80 asm.call(fac);
81 asm.mul(A0, S0, A0);
82 asm.ld(RA, SP, imm(8));
83 asm.ld(S0, SP, imm(0));
84 asm.addi(SP, SP, imm(16));
85 asm.ret();
86 }
87
88 let result = buf.finish();
89
90 let mut jit = JitAllocator::new(JitAllocatorOptions::default());
91
92 let mut span = jit
93 .alloc(result.data().len())
94 .expect("failed to allocate code");
95 unsafe {
96 jit.write(&mut span, |span| {
97 span.rw()
98 .copy_from_nonoverlapping(result.data().as_ptr(), result.data().len());
99 })
100 .unwrap();
101
102
103 let mut out = String::new();
104 pretty_disassembler(&mut out, 64, result.data(), span.rx() as _).unwrap();
105 println!("{}", out);
106 #[cfg(target_arch = "riscv64")]
107 {
108 let f: extern "C" fn(u64) -> u64 = std::mem::transmute(span.rx());
109
110 println!("RV64 factorial(5) = {:?}", f(5));
111 }
112 }
113 }
114}fn cmpxchg8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmpxchg8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmpxchg16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmpxchg16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmpxchg32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmpxchg32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmpxchg64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmpxchg64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn lss16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn lss32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn lss64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn btr16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn btr16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn btr32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn btr32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn btr64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn btr64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn lfs16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn lfs32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn lfs64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn lgs16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn lgs32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn lgs64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movzxr16m8(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movzxr16r8(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movzxr32m8(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movzxr32r8(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movzxr64m8(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movzxr64r8(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movzxr16m16(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movzxr16r16(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movzxr32m16(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movzxr32r16(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movzxr64m16(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movzxr64r16(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn popcnt16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn popcnt16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn popcnt32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn popcnt32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn popcnt64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn popcnt64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn ud1_16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn ud1_16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn ud1_32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn ud1_32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn ud1_64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn ud1_64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn bt16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn bt16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn bt32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn bt32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn bt64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn bt64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn bts16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn bts16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn bts32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn bts32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn bts64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn bts64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn btr16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn btr16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn btr32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn btr32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn btr64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn btr64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn btc16mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn btc16ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn btc32mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn btc32ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn btc64mi(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn btc64ri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn btc16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn btc16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn btc32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn btc32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn btc64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn btc64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn bsf16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn bsf16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn bsf32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn bsf32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn bsf64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn bsf64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn tzcnt16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn tzcnt16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn tzcnt32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn tzcnt32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn tzcnt64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn tzcnt64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn bsr16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn bsr16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn bsr32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn bsr32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn bsr64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn bsr64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn lzcnt16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn lzcnt16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn lzcnt32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn lzcnt32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn lzcnt64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn lzcnt64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movsxr16m8(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movsxr16r8(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movsxr32m8(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movsxr32r8(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movsxr64m8(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movsxr64r8(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movsxr16m16(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movsxr16r16(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movsxr32m16(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movsxr32r16(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movsxr64m16(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movsxr64r16(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xadd8mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xadd8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xadd16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xadd16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xadd32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xadd32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xadd64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn xadd64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movnti32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movnti64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmpxchgd32m(&mut self, op0: impl OperandCast)
fn cmpxchg8bm(&mut self, op0: impl OperandCast)
fn cmpxchgd64m(&mut self, op0: impl OperandCast)
fn cmpxchg16bm(&mut self, op0: impl OperandCast)
fn bswap16r(&mut self, op0: impl OperandCast)
fn bswap32r(&mut self, op0: impl OperandCast)
fn bswap64r(&mut self, op0: impl OperandCast)
fn ud0_16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn ud0_16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn ud0_32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn ud0_32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn ud0_64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn ud0_64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movbe16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movbe32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movbe64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn crc32_8rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn crc32_8rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movbe16mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movbe32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movbe64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn crc32_16rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn crc32_16rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn crc32_32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn crc32_32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn crc32_64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn crc32_64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_cvtpi2psrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_cvtpi2psrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_cvtpi2pdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_cvtpi2pdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_cvttps2pirm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_cvttps2pirr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_cvttpd2pirm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_cvttpd2pirr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_cvtps2pirm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_cvtps2pirr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_cvtpd2pirm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_cvtpd2pirr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_punpcklbwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_punpcklbwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_punpcklwdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_punpcklwdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_punpckldqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_punpckldqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_packsswbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_packsswbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pcmpgtbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pcmpgtbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pcmpgtwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pcmpgtwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pcmpgtdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pcmpgtdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_packuswbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_packuswbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_punpckhbwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_punpckhbwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_punpckhwdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_punpckhwdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_punpckhdqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_punpckhdqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_packssdwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_packssdwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_movd_g2mrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_movd_g2mrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_movq_g2mrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_movq_g2mrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_movqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_movqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pshufwrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn mmx_pshufwrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn mmx_psrlwri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psrawri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psllwri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psrldri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psradri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pslldri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psrlqri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psllqri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pcmpeqbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pcmpeqbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pcmpeqwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pcmpeqwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pcmpeqdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pcmpeqdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_emms(&mut self)
fn mmx_movd_m2gmr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_movd_m2grr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_movq_m2gmr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_movq_m2grr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_movqmr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pinsrwrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn mmx_pinsrwrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn mmx_pextrwrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn mmx_psrlwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psrlwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psrldrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psrldrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psrlqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psrlqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_paddqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_paddqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pmullwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pmullwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_movdq2qrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_movq2dqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pmovmskbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psubusbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psubusbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psubuswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psubuswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pminubrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pminubrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pandrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pandrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_paddusbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_paddusbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_padduswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_padduswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pmaxubrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pmaxubrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pandnrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pandnrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pavgbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pavgbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psrawrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psrawrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psradrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psradrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pavgwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pavgwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pmulhuwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pmulhuwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pmulhwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pmulhwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_movntqmr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psubsbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psubsbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psubswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psubswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_porrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_porrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_paddsbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_paddsbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pminswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pminswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pmaxswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pmaxswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_paddswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_paddswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pxorrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pxorrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psllwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psllwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pslldrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pslldrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psllqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psllqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pmuludqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pmuludqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pmaddwdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pmaddwdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psadbwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psadbwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psubbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psubbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psubwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psubwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psubdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psubdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psubqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psubqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_paddbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_paddbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_paddwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_paddwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_padddrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_padddrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pshufbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pshufbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_phaddwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_phaddwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_phadddrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_phadddrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_phaddswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_phaddswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pmaddubswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pmaddubswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_phsubwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_phsubwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_phsubdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_phsubdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_phsubswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_phsubswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psignbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psignbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psignwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psignwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psigndrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_psigndrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pmulhrswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pmulhrswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pabsbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pabsbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pabswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pabswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pabsdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_pabsdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn mmx_palignrrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn mmx_palignrrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_movupsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movupsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movupdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movupdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movssrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movssrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movsdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movsdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movupsmr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movupdmr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movssmr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movsdmr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movlpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movhlpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movlpdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movslduprm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movslduprr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movdduprm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movdduprr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movlpsmr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movlpdmr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_unpcklpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_unpcklpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_unpcklpdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_unpcklpdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_unpckhpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_unpckhpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_unpckhpdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_unpckhpdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movhpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movlhpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movhpdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movshduprm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movshduprr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movhpsmr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movhpdmr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movapsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movapsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movapdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movapdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movapsmr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movapdmr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvtsi2ss32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvtsi2ss32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvtsi2ss64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvtsi2ss64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvtsi2sd32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvtsi2sd32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvtsi2sd64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvtsi2sd64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movntpsmr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movntpdmr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movntssmr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movntsdmr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvttss2si32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvttss2si32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvttss2si64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvttss2si64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvttsd2si32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvttsd2si32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvttsd2si64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvttsd2si64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvtss2si32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvtss2si32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvtss2si64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvtss2si64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvtsd2si32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvtsd2si32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvtsd2si64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvtsd2si64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_ucomissrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_ucomissrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_ucomisdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_ucomisdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_comissrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_comissrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_comisdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_comisdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movmskpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movmskpdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_sqrtpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_sqrtpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_sqrtpdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_sqrtpdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_sqrtssrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_sqrtssrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_sqrtsdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_sqrtsdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_rsqrtpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_rsqrtpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_rsqrtssrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_rsqrtssrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_rcppsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_rcppsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_rcpssrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_rcpssrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_andpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_andpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_andpdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_andpdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_andnpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_andnpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_andnpdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_andnpdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_orpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_orpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_orpdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_orpdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_xorpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_xorpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_xorpdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_xorpdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_addpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_addpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_addpdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_addpdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_addssrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_addssrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_addsdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_addsdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_mulpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_mulpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_mulpdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_mulpdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_mulssrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_mulssrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_mulsdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_mulsdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvtps2pdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvtps2pdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvtpd2psrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvtpd2psrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvtss2sdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvtss2sdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvtsd2ssrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvtsd2ssrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvtdq2psrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvtdq2psrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvtps2dqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvtps2dqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvttps2dqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvttps2dqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_subpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_subpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_subpdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_subpdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_subssrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_subssrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_subsdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_subsdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_minpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_minpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_minpdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_minpdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_minssrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_minssrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_minsdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_minsdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_divpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_divpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_divpdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_divpdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_divssrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_divssrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_divsdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_divsdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_maxpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_maxpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_maxpdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_maxpdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_maxssrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_maxssrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_maxsdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_maxsdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_punpcklbwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_punpcklbwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_punpcklwdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_punpcklwdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_punpckldqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_punpckldqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_packsswbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_packsswbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pcmpgtbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pcmpgtbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pcmpgtwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pcmpgtwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pcmpgtdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pcmpgtdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_packuswbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_packuswbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_punpckhbwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_punpckhbwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_punpckhwdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_punpckhwdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_punpckhdqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_punpckhdqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_packssdwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_packssdwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_punpcklqdqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_punpcklqdqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_punpckhqdqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_punpckhqdqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movd_g2xrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movd_g2xrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movq_g2xrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movq_g2xrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movdqarm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movdqarr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movdqurm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movdqurr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pshufdrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_pshufdrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_pshufhwrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_pshufhwrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_pshuflwrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_pshuflwrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_psrlwri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psrawri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psllwri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psrldri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psradri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pslldri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psrlqri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psrldqri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psllqri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pslldqri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pcmpeqbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pcmpeqbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pcmpeqwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pcmpeqwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pcmpeqdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pcmpeqdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_extrqri(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_insertqrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_extrqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_insertqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_haddpdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_haddpdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_haddpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_haddpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_hsubpdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_hsubpdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_hsubpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_hsubpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movd_x2gmr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movd_x2grr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movq_x2gmr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movq_x2grr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movdqamr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movdqumr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn fxsave32m(&mut self, op0: impl OperandCast)
fn fxsave64m(&mut self, op0: impl OperandCast)
fn fxrstor32m(&mut self, op0: impl OperandCast)
fn fxrstor64m(&mut self, op0: impl OperandCast)
fn ldmxcsrm(&mut self, op0: impl OperandCast)
fn stmxcsrm(&mut self, op0: impl OperandCast)
fn lfence(&mut self)
fn mfence(&mut self)
fn sfence(&mut self)
fn sse_cmppsrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_cmppsrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_cmppdrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_cmppdrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_cmpssrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_cmpssrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_cmpsdrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_cmpsdrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_pinsrwrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_pinsrwrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_pextrwrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_shufpsrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_shufpsrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_shufpdrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_shufpdrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_addsubpdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_addsubpdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_addsubpsrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_addsubpsrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psrlwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psrlwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psrldrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psrldrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psrlqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psrlqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_paddqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_paddqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmullwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmullwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movqmr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmovmskbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psubusbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psubusbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psubuswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psubuswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pminubrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pminubrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pandrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pandrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_paddusbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_paddusbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_padduswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_padduswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmaxubrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmaxubrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pandnrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pandnrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pavgbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pavgbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psrawrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psrawrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psradrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psradrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pavgwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pavgwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmulhuwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmulhuwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmulhwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmulhwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvttpd2dqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvttpd2dqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvtdq2pdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvtdq2pdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvtpd2dqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_cvtpd2dqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movntdqmr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psubsbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psubsbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psubswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psubswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_porrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_porrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_paddsbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_paddsbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pminswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pminswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmaxswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmaxswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_paddswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_paddswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pxorrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pxorrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_lddqurm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psllwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psllwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pslldrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pslldrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psllqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psllqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmuludqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmuludqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmaddwdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmaddwdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psadbwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psadbwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psubbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psubbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psubwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psubwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psubdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psubdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psubqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psubqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_paddbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_paddbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_paddwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_paddwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_padddrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_padddrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pshufbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pshufbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_phaddwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_phaddwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_phadddrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_phadddrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_phaddswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_phaddswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmaddubswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmaddubswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_phsubwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_phsubwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_phsubdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_phsubdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_phsubswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_phsubswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psignbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psignbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psignwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psignwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psigndrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_psigndrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmulhrswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmulhrswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pblendvbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pblendvbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_blendvpsrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_blendvpsrmr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_blendvpdrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_blendvpdrmr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_ptestrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_ptestrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pabsbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pabsbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pabswrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pabswrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pabsdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pabsdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmovsxbwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmovsxbwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmovsxbdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmovsxbdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmovsxbqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmovsxbqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmovsxwdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmovsxwdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmovsxwqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmovsxwqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmovsxdqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmovsxdqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmuldqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmuldqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pcmpeqqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pcmpeqqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_movntdqarm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_packusdwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_packusdwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmovzxbwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmovzxbwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmovzxbdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmovzxbdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmovzxbqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmovzxbqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmovzxwdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmovzxwdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmovzxwqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmovzxwqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmovzxdqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmovzxdqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pcmpgtqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pcmpgtqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pminsbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pminsbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pminsdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pminsdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pminuwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pminuwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pminudrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pminudrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmaxsbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmaxsbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmaxsdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmaxsdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmaxuwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmaxuwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmaxudrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmaxudrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmulldrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_pmulldrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_phminposuwrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_phminposuwrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movdir64brm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movdiri32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn movdiri64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sse_roundpsrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_roundpsrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_roundpdrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_roundpdrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_roundssrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_roundssrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_roundsdrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_roundsdrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_blendpsrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_blendpsrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_blendpdrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_blendpdrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_pblendwrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_pblendwrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_palignrrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_palignrrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_pextrbmri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_pextrbrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_pextrwmri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_pextrdmri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_pextrdrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_pextrqmri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_pextrqrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_extractpsmri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_extractpsrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_pinsrbrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_pinsrbrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_insertpsrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_insertpsrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_pinsrdrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_pinsrdrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_pinsrqrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_pinsrqrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_dppsrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_dppsrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_dppdrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_dppdrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_mpsadbwrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_mpsadbwrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_pclmulqdqrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_pclmulqdqrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_pcmpestrmrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_pcmpestrmrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_pcmpestrirmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_pcmpestrirri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_pcmpistrmrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_pcmpistrmrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_pcmpistrirmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sse_pcmpistrirri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn aesimcrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn aesimcrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn aesencrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn aesencrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn aesenclastrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn aesenclastrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn aesdecrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn aesdecrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn aesdeclastrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn aesdeclastrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn aeskeygenassistrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn aeskeygenassistrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaesimcrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vaesimcrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vaesenc128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaesenc128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaesenc256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaesenc256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaesenclast128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaesenclast128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaesenclast256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaesenclast256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaesdec128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaesdec128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaesdec256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaesdec256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaesdeclast128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaesdeclast128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaesdeclast256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaesdeclast256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaeskeygenassistrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaeskeygenassistrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmovups128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovups128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovups256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovups256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovupd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovupd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovupd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovupd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovssrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovssrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmovsdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovsdrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmovups128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovups256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovupd128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovupd256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovssmr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovsdmr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovlpsrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmovhlpsrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmovlpdrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmovddup128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovddup128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovddup256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovddup256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovsldup128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovsldup128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovsldup256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovsldup256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovlpsmr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovlpdmr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vunpcklps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vunpcklps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vunpcklps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vunpcklps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vunpcklpd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vunpcklpd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vunpcklpd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vunpcklpd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vunpckhps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vunpckhps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vunpckhps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vunpckhps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vunpckhpd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vunpckhpd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vunpckhpd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vunpckhpd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmovhpsrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmovlhpsrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmovhpdrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmovshdup128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovshdup128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovshdup256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovshdup256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovhpsmr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovhpdmr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovaps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovaps128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovaps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovaps256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovapd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovapd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovapd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovapd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovaps128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovaps256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovapd128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovapd256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtsi2ss32rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtsi2ss32rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtsi2ss64rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtsi2ss64rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtsi2sd32rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtsi2sd32rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtsi2sd64rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtsi2sd64rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmovntps128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovntps256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovntpd128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovntpd256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttss2si32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttss2si32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttss2si64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttss2si64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttsd2si32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttsd2si32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttsd2si64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttsd2si64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtss2si32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtss2si32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtss2si64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtss2si64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtsd2si32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtsd2si32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtsd2si64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtsd2si64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vucomissrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vucomissrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vucomisdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vucomisdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcomissrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcomissrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcomisdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcomisdrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovmskps128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovmskps256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovmskpd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovmskpd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vsqrtps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vsqrtps128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vsqrtps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vsqrtps256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vsqrtpd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vsqrtpd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vsqrtpd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vsqrtpd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vsqrtssrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsqrtssrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsqrtsdrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsqrtsdrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrsqrtps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrsqrtps128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrsqrtps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrsqrtps256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrsqrtssrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrsqrtssrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrcpps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrcpps128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrcpps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrcpps256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrcpssrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrcpssrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vandps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vandps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vandps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vandps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vandpd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vandpd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vandpd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vandpd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vandnps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vandnps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vandnps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vandnps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vandnpd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vandnpd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vandnpd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vandnpd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vorps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vorps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vorps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vorps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vorpd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vorpd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vorpd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vorpd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vxorps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vxorps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vxorps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vxorps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vxorpd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vxorpd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vxorpd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vxorpd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddpd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddpd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddpd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddpd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddssrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddssrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddsdrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddsdrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulpd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulpd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulpd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulpd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulssrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulssrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulsdrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulsdrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtps2pd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2pd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2pd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2pd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2ps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2ps128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2ps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2ps256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtss2sdrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtss2sdrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtsd2ssrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtsd2ssrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtdq2ps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtdq2ps128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtdq2ps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtdq2ps256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2dq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2dq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2dq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2dq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2dq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2dq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2dq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2dq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vsubps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsubps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsubps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsubps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsubpd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsubpd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsubpd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsubpd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsubssrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsubssrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsubsdrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsubsdrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminpd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminpd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminpd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminpd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminssrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminssrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminsdrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminsdrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivpd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivpd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivpd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivpd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivssrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivssrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivsdrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivsdrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxpd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxpd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxpd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxpd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxssrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxssrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxsdrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxsdrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpcklbw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpcklbw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpcklbw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpcklbw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpcklwd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpcklwd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpcklwd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpcklwd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckldq128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckldq128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckldq256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckldq256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpacksswb128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpacksswb128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpacksswb256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpacksswb256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtb128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtb128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtb256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtb256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpackuswb128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpackuswb128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpackuswb256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpackuswb256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckhbw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckhbw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckhbw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckhbw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckhwd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckhwd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckhwd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckhwd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckhdq128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckhdq128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckhdq256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckhdq256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpackssdw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpackssdw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpackssdw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpackssdw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpcklqdq128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpcklqdq128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpcklqdq256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpcklqdq256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckhqdq128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckhqdq128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckhqdq256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckhqdq256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmovdrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovd_g2xrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovq_g2xrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovq_g2xrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqa128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqa128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqa256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqa256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpshufd128rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshufd128rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshufd256rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshufd256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshufhw128rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshufhw128rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshufhw256rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshufhw256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshuflw128rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshuflw128rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshuflw256rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshuflw256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlw128rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlw256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsraw128rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsraw256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllw128rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllw256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrld128rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrld256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrad128rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrad256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpslld128rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpslld256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlq128rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlq256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrldq128rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrldq256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllq128rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllq256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpslldq128rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpslldq256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqb128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqb128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqb256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqb256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vzeroupper(&mut self)
fn vzeroall(&mut self)
fn vhaddpd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vhaddpd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vhaddpd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vhaddpd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vhaddps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vhaddps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vhaddps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vhaddps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vhsubpd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vhsubpd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vhsubpd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vhsubpd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vhsubps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vhsubps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vhsubps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vhsubps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmovdmr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovd_x2grr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovq_x2gmr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovq_x2grr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovqrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovqrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqa128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqa256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vldmxcsrm(&mut self, op0: impl OperandCast)
fn vstmxcsrm(&mut self, op0: impl OperandCast)
fn vcmpps128rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmpps128rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmpps256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmpps256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmppd128rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmppd128rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmppd256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmppd256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmpssrrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmpssrrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmpsdrrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmpsdrrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpinsrwrrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpinsrwrrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpextrwrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vshufps128rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshufps128rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshufps256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshufps256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshufpd128rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshufpd128rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshufpd256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshufpd256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vaddsubpd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddsubpd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddsubpd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddsubpd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddsubps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddsubps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddsubps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddsubps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrld128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrld128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrld256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrld256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlq128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlq128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlq256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlq256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddq128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddq128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddq256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddq256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmullw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmullw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmullw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmullw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmovqmr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovmskb128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovmskb256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpsubusb128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubusb128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubusb256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubusb256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubusw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubusw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubusw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubusw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminub128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminub128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminub256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminub256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpand128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpand128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpand256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpand256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddusb128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddusb128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddusb256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddusb256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddusw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddusw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddusw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddusw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxub128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxub128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxub256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxub256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandn128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandn128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandn256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandn256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpavgb128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpavgb128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpavgb256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpavgb256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsraw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsraw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsraw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsraw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrad128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrad128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrad256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrad256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpavgw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpavgw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpavgw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpavgw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmulhuw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmulhuw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmulhuw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmulhuw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmulhw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmulhw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmulhw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmulhw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvttpd2dq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2dq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2dq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2dq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtdq2pd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtdq2pd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtdq2pd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtdq2pd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2dq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2dq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2dq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2dq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovntdq128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovntdq256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpsubsb128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubsb128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubsb256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubsb256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubsw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubsw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubsw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubsw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpor128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpor128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpor256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpor256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddsb128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddsb128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddsb256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddsb256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminsw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminsw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminsw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminsw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddsw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddsw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddsw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddsw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxsw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxsw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxsw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxsw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpxor128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpxor128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpxor256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpxor256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vlddqu128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vlddqu256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpsllw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpslld128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpslld128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpslld256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpslld256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllq128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllq128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllq256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllq256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmuludq128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmuludq128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmuludq256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmuludq256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaddwd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaddwd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaddwd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaddwd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsadbw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsadbw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsadbw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsadbw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubb128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubb128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubb256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubb256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubq128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubq128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubq256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubq256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddb128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddb128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddb256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddb256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshufb128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshufb128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshufb256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshufb256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vphaddw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vphaddw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vphaddw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vphaddw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vphaddd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vphaddd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vphaddd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vphaddd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vphaddsw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vphaddsw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vphaddsw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vphaddsw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaddubsw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaddubsw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaddubsw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaddubsw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vphsubw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vphsubw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vphsubw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vphsubw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vphsubd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vphsubd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vphsubd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vphsubd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vphsubsw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vphsubsw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vphsubsw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vphsubsw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsignb128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsignb128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsignb256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsignb256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsignw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsignw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsignw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsignw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsignd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsignd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsignd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsignd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmulhrsw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmulhrsw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmulhrsw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmulhrsw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermilps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermilps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermilps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermilps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermilpd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermilpd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermilpd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermilpd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vtestps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vtestps128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vtestps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vtestps256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vtestpd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vtestpd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vtestpd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vtestpd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2ps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2ps128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2ps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2ps256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpermps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptest128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vptest128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vptest256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vptest256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vbroadcastss128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vbroadcastss128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vbroadcastss256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vbroadcastss256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vbroadcastsd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vbroadcastsd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vbroadcastf128_256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vbroadcastf128_256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpabsb128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpabsb128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpabsb256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpabsb256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpabsw128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpabsw128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpabsw256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpabsw256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpabsd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpabsd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpabsd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpabsd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsxbw128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsxbw128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsxbw256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsxbw256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsxbd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsxbd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsxbd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsxbd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsxbq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsxbq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsxbq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsxbq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsxwd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsxwd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsxwd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsxwd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsxwq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsxwq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsxwq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsxwq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsxdq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsxdq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsxdq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsxdq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmuldq128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmuldq128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmuldq256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmuldq256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqq128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqq128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqq256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqq256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmovntdqa128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovntdqa256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpackusdw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpackusdw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpackusdw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpackusdw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmovzxbw128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovzxbw128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovzxbw256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovzxbw256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovzxbd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovzxbd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovzxbd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovzxbd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovzxbq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovzxbq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovzxbq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovzxbq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovzxwd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovzxwd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovzxwd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovzxwd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovzxwq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovzxwq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovzxwq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovzxwq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovzxdq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovzxdq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovzxdq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovzxdq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpermd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtq128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtq128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtq256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtq256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminsb128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminsb128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminsb256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminsb256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminsd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminsd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminsd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminsd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminuw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminuw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminuw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminuw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminud128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminud128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminud256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminud256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxsb128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxsb128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxsb256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxsb256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxsd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxsd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxsd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxsd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxuw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxuw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxuw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxuw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxud128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxud128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxud256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxud256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmulld128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmulld128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmulld256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmulld256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vphminposuw128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vphminposuw128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpsrlvd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlvd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlvd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlvd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlvq128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlvq128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlvq256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlvq256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsravd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsravd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsravd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsravd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllvd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllvd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllvd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllvd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllvq128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllvq128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllvq256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllvq256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpbroadcastd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vbroadcasti128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastb128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastb128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastb256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastb256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastw128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastw128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastw256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastw256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpgatherdd128rmr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpgatherdd256rmr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpgatherdq128rmr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpgatherdq256rmr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpgatherqd128rmr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpgatherqd256rmr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpgatherqq128rmr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpgatherqq256rmr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgatherdps128rmr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgatherdps256rmr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgatherdpd128rmr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgatherdpd256rmr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgatherqps128rmr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgatherqps256rmr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgatherqpd128rmr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgatherqpd256rmr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub132ps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub132ps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub132ps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub132ps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub132pd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub132pd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub132pd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub132pd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd132ps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd132ps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd132ps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd132ps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd132pd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd132pd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd132pd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd132pd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132ps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132ps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132ps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132ps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132pd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132pd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132pd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132pd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132ssrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132ssrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132sdrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132sdrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132ps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132ps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132ps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132ps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132pd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132pd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132pd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132pd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132ssrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132ssrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132sdrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132sdrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132ps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132ps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132ps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132ps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132pd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132pd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132pd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132pd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132ssrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132ssrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132sdrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132sdrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132ps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132ps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132ps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132ps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132pd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132pd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132pd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132pd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132ssrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132ssrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132sdrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132sdrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub213ps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub213ps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub213ps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub213ps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub213pd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub213pd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub213pd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub213pd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd213ps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd213ps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd213ps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd213ps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd213pd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd213pd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd213pd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd213pd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213ps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213ps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213ps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213ps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213pd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213pd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213pd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213pd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213ssrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213ssrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213sdrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213sdrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213ps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213ps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213ps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213ps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213pd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213pd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213pd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213pd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213ssrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213ssrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213sdrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213sdrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213ps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213ps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213ps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213ps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213pd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213pd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213pd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213pd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213ssrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213ssrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213sdrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213sdrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213ps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213ps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213ps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213ps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213pd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213pd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213pd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213pd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213ssrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213ssrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213sdrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213sdrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub231ps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub231ps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub231ps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub231ps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub231pd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub231pd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub231pd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub231pd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd231ps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd231ps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd231ps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd231ps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd231pd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd231pd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd231pd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd231pd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231ps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231ps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231ps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231ps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231pd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231pd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231pd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231pd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231ssrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231ssrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231sdrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231sdrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231ps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231ps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231ps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231ps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231pd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231pd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231pd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231pd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231ssrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231ssrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231sdrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231sdrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231ps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231ps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231ps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231ps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231pd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231pd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231pd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231pd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231ssrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231ssrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231sdrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231sdrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231ps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231ps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231ps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231ps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231pd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231pd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231pd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231pd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231ssrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231ssrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231sdrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231sdrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermq256rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermq256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermpd256rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermpd256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpblendd128rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpblendd128rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpblendd256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpblendd256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpermilps128rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermilps128rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermilps256rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermilps256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermilpd128rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermilpd128rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermilpd256rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermilpd256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vperm2f128_256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vperm2f128_256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vroundps128rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vroundps128rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vroundps256rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vroundps256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vroundpd128rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vroundpd128rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vroundpd256rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vroundpd256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vroundssrrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vroundssrrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vroundsdrrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vroundsdrrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vblendps128rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vblendps128rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vblendps256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vblendps256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vblendpd128rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vblendpd128rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vblendpd256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vblendpd256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpblendw128rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpblendw128rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpblendw256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpblendw256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpalignr128rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpalignr128rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpalignr256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpalignr256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpextrbmri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpextrbrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpextrwmri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpextrdmri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpextrdrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpextrqmri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpextrqrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vextractpsmri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vextractpsrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vinsertf128rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vinsertf128rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vextractf128mri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vextractf128rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtps2ph128mri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtps2ph128rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtps2ph256mri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtps2ph256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpinsrbrrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpinsrbrrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vinsertpsrrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vinsertpsrrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpinsrdrrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpinsrdrrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpinsrqrrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpinsrqrrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vinserti128rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vinserti128rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vextracti128mri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vextracti128rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdpps128rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vdpps128rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vdpps256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vdpps256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vdppd128rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vdppd128rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vmpsadbw128rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vmpsadbw128rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vmpsadbw256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vmpsadbw256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpclmulqdq128rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpclmulqdq128rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpclmulqdq256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpclmulqdq256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vperm2i128_256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vperm2i128_256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vblendvps128rrmr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vblendvps128rrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vblendvps256rrmr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vblendvps256rrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vblendvpd128rrmr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vblendvpd128rrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vblendvpd256rrmr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vblendvpd256rrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpblendvb128rrmr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpblendvb128rrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpblendvb256rrmr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpblendvb256rrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpestrmrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpestrmrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpestrirmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpestrirri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpistrmrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpistrmrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpistrirmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpistrirri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn andn32rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn andn32rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn andn64rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn andn64rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn blsr32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn blsr32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn blsr64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn blsr64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn blsmsk32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn blsmsk32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn blsmsk64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn blsmsk64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn blsi32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn blsi32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn blsi64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn blsi64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn bextr32rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn bextr32rmr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn bextr64rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn bextr64rmr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn rorx32rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn rorx32rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn rorx64rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn rorx64rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn bzhi32rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn bzhi32rmr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn bzhi64rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn bzhi64rmr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn pdep32rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn pdep32rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn pdep64rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn pdep64rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn pext32rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn pext32rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn pext64rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn pext64rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn mulx32rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn mulx32rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn mulx64rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn mulx64rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn shlx32rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn shlx32rmr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn shlx64rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn shlx64rmr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn shrx32rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn shrx32rmr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn shrx64rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn shrx64rmr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sarx32rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sarx32rmr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sarx64rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sarx64rmr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn adcx32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn adcx32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn adcx64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn adcx64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn adox32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn adox32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn adox64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn adox64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn faddm32(&mut self, op0: impl OperandCast)
fn fmulm32(&mut self, op0: impl OperandCast)
fn fcomm32(&mut self, op0: impl OperandCast)
fn fcompm32(&mut self, op0: impl OperandCast)
fn fsubm32(&mut self, op0: impl OperandCast)
fn fsubrm32(&mut self, op0: impl OperandCast)
fn fdivm32(&mut self, op0: impl OperandCast)
fn fdivrm32(&mut self, op0: impl OperandCast)
fn faddrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn fmulrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn fcomrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn fcomprr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn fsubrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn fsubrrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn fdivrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn fdivrrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn fldm32(&mut self, op0: impl OperandCast)
fn fstm32(&mut self, op0: impl OperandCast)
fn fstpm32(&mut self, op0: impl OperandCast)
fn fldenvm(&mut self, op0: impl OperandCast)
fn fldcwm(&mut self, op0: impl OperandCast)
fn fstenvm(&mut self, op0: impl OperandCast)
fn fstcwm(&mut self, op0: impl OperandCast)
fn fldr(&mut self, op0: impl OperandCast)
fn fxchr(&mut self, op0: impl OperandCast)
fn fnop(&mut self)
fn fchs(&mut self)
fn fabs(&mut self)
fn ftst(&mut self)
fn fxam(&mut self)
fn fld1(&mut self)
fn fldl2t(&mut self)
fn fldl2e(&mut self)
fn fldpi(&mut self)
fn fldlg2(&mut self)
fn fldln2(&mut self)
fn fldz(&mut self)
fn f2xm1(&mut self)
fn fyl2x(&mut self)
fn fptan(&mut self)
fn fpatan(&mut self)
fn fxtract(&mut self)
fn fprem1(&mut self)
fn fdecstp(&mut self)
fn fincstp(&mut self)
fn fprem(&mut self)
fn fyl2xp1(&mut self)
fn fsqrt(&mut self)
fn fsincos(&mut self)
fn frndint(&mut self)
fn fscale(&mut self)
fn fsin(&mut self)
fn fcos(&mut self)
fn fiaddm32(&mut self, op0: impl OperandCast)
fn fimulm32(&mut self, op0: impl OperandCast)
fn ficomm32(&mut self, op0: impl OperandCast)
fn ficompm32(&mut self, op0: impl OperandCast)
fn fisubm32(&mut self, op0: impl OperandCast)
fn fisubrm32(&mut self, op0: impl OperandCast)
fn fidivm32(&mut self, op0: impl OperandCast)
fn fidivrm32(&mut self, op0: impl OperandCast)
fn fcmovbr(&mut self, op0: impl OperandCast)
fn fcmover(&mut self, op0: impl OperandCast)
fn fcmovber(&mut self, op0: impl OperandCast)
fn fcmovur(&mut self, op0: impl OperandCast)
fn fucompp(&mut self)
fn fildm32(&mut self, op0: impl OperandCast)
fn fisttpm32(&mut self, op0: impl OperandCast)
fn fistm32(&mut self, op0: impl OperandCast)
fn fistpm32(&mut self, op0: impl OperandCast)
fn fldm80(&mut self, op0: impl OperandCast)
fn fstpm80(&mut self, op0: impl OperandCast)
fn fcmovnbr(&mut self, op0: impl OperandCast)
fn fcmovner(&mut self, op0: impl OperandCast)
fn fcmovnber(&mut self, op0: impl OperandCast)
fn fcmovnur(&mut self, op0: impl OperandCast)
fn fclex(&mut self)
fn finit(&mut self)
fn fucomir(&mut self, op0: impl OperandCast)
fn fcomir(&mut self, op0: impl OperandCast)
fn faddm64(&mut self, op0: impl OperandCast)
fn fmulm64(&mut self, op0: impl OperandCast)
fn fcomm64(&mut self, op0: impl OperandCast)
fn fcompm64(&mut self, op0: impl OperandCast)
fn fsubm64(&mut self, op0: impl OperandCast)
fn fsubrm64(&mut self, op0: impl OperandCast)
fn fdivm64(&mut self, op0: impl OperandCast)
fn fdivrm64(&mut self, op0: impl OperandCast)
fn fldm64(&mut self, op0: impl OperandCast)
fn fisttpm64(&mut self, op0: impl OperandCast)
fn fstm64(&mut self, op0: impl OperandCast)
fn fstpm64(&mut self, op0: impl OperandCast)
fn frstorm(&mut self, op0: impl OperandCast)
fn fsavem(&mut self, op0: impl OperandCast)
fn fstswm(&mut self, op0: impl OperandCast)
fn ffreer(&mut self, op0: impl OperandCast)
fn fstr(&mut self, op0: impl OperandCast)
fn fstpr(&mut self, op0: impl OperandCast)
fn fucomr(&mut self, op0: impl OperandCast)
fn fucompr(&mut self, op0: impl OperandCast)
fn fiaddm16(&mut self, op0: impl OperandCast)
fn fimulm16(&mut self, op0: impl OperandCast)
fn ficomm16(&mut self, op0: impl OperandCast)
fn ficompm16(&mut self, op0: impl OperandCast)
fn fisubm16(&mut self, op0: impl OperandCast)
fn fisubrm16(&mut self, op0: impl OperandCast)
fn fidivm16(&mut self, op0: impl OperandCast)
fn fidivrm16(&mut self, op0: impl OperandCast)
fn faddprr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn fmulprr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn fcompp(&mut self)
fn fsubrprr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn fsubprr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn fdivrprr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn fdivprr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn fildm16(&mut self, op0: impl OperandCast)
fn fisttpm16(&mut self, op0: impl OperandCast)
fn fistm16(&mut self, op0: impl OperandCast)
fn fistpm16(&mut self, op0: impl OperandCast)
fn fbldm(&mut self, op0: impl OperandCast)
fn fildm64(&mut self, op0: impl OperandCast)
fn fbstpm(&mut self, op0: impl OperandCast)
fn fistpm64(&mut self, op0: impl OperandCast)
fn fstswr(&mut self, op0: impl OperandCast)
fn fucomiprr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn fcomiprr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn rstorsspm(&mut self, op0: impl OperandCast)
fn setssbsy(&mut self)
fn saveprevssp(&mut self)
fn rdssp32r(&mut self, op0: impl OperandCast)
fn rdssp64r(&mut self, op0: impl OperandCast)
fn endbr64(&mut self)
fn endbr32(&mut self)
fn wruss32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn wruss64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn wrss32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn wrss64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn clrssbsym(&mut self, op0: impl OperandCast)
fn incssp32r(&mut self, op0: impl OperandCast)
fn incssp64r(&mut self, op0: impl OperandCast)
fn cldemotem(&mut self, op0: impl OperandCast)
fn xstore(&mut self)
fn inveptrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn invvpidrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmcall(&mut self)
fn vmclearm(&mut self, op0: impl OperandCast)
fn vmfunc(&mut self)
fn vmlaunch(&mut self)
fn vmresume(&mut self)
fn vmptrldm(&mut self, op0: impl OperandCast)
fn vmptrstm(&mut self, op0: impl OperandCast)
fn vmreadmr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmreadrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmwriterm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmwriterr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmxoff(&mut self)
fn vmxonm(&mut self, op0: impl OperandCast)
fn tdcall(&mut self)
fn seamret(&mut self)
fn seamops(&mut self)
fn seamcall(&mut self)
fn clzero16r(&mut self, op0: impl OperandCast)
fn clzero32r(&mut self, op0: impl OperandCast)
fn clzero64r(&mut self, op0: impl OperandCast)
fn rdpru(&mut self)
fn vmrun(&mut self)
fn vmmcall(&mut self)
fn vmgexit(&mut self)
fn vmload(&mut self)
fn vmsave(&mut self)
fn stgi(&mut self)
fn clgi(&mut self)
fn skinit(&mut self)
fn invlpga(&mut self)
fn monitorx(&mut self)
fn mcommit(&mut self)
fn mwaitx(&mut self)
fn invlpgb(&mut self)
fn tlbsync(&mut self)
fn rmpquery(&mut self)
fn rmpread(&mut self)
fn rmpadjust(&mut self)
fn rmpupdate(&mut self)
fn psmash(&mut self)
fn pvalidate(&mut self)
fn tpauser(&mut self, op0: impl OperandCast)
fn umonitor32r(&mut self, op0: impl OperandCast)
fn umonitor64r(&mut self, op0: impl OperandCast)
fn umwaitr(&mut self, op0: impl OperandCast)
fn ptwrite32r(&mut self, op0: impl OperandCast)
fn ptwrite32m(&mut self, op0: impl OperandCast)
fn ptwrite64r(&mut self, op0: impl OperandCast)
fn ptwrite64m(&mut self, op0: impl OperandCast)
fn gf2p8mulbrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn gf2p8mulbrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn gf2p8affineqbrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn gf2p8affineqbrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn gf2p8affineinvqbrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn gf2p8affineinvqbrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgf2p8mulb128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgf2p8mulb128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgf2p8mulb256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgf2p8mulb256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgf2p8affineqb128rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vgf2p8affineqb128rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vgf2p8affineqb256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vgf2p8affineqb256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vgf2p8affineinvqb128rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vgf2p8affineinvqb128rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vgf2p8affineinvqb256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vgf2p8affineinvqb256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vgf2p8mulb512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgf2p8mulb512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgf2p8affineqb128rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vgf2p8affineqb256rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vgf2p8affineqb512rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vgf2p8affineqb512rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vgf2p8affineqb512rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vgf2p8affineinvqb128rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vgf2p8affineinvqb256rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vgf2p8affineinvqb512rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vgf2p8affineinvqb512rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vgf2p8affineinvqb512rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn enqcmd32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn enqcmd64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn enqcmds32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn enqcmds64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn pconfig(&mut self)
fn wbnoinvd(&mut self)
fn rdpkru(&mut self)
fn wrpkru(&mut self)
fn rdfsbase32r(&mut self, op0: impl OperandCast)
fn rdfsbase64r(&mut self, op0: impl OperandCast)
fn rdgsbase32r(&mut self, op0: impl OperandCast)
fn rdgsbase64r(&mut self, op0: impl OperandCast)
fn wrfsbase32r(&mut self, op0: impl OperandCast)
fn wrfsbase64r(&mut self, op0: impl OperandCast)
fn wrgsbase32r(&mut self, op0: impl OperandCast)
fn wrgsbase64r(&mut self, op0: impl OperandCast)
fn xsave32m(&mut self, op0: impl OperandCast)
fn xsave64m(&mut self, op0: impl OperandCast)
fn xrstor32m(&mut self, op0: impl OperandCast)
fn xrstor64m(&mut self, op0: impl OperandCast)
fn xsaveopt32m(&mut self, op0: impl OperandCast)
fn xsaveopt64m(&mut self, op0: impl OperandCast)
fn clwbm(&mut self, op0: impl OperandCast)
fn clflushm(&mut self, op0: impl OperandCast)
fn clflushoptm(&mut self, op0: impl OperandCast)
fn xrstors32m(&mut self, op0: impl OperandCast)
fn xrstors64m(&mut self, op0: impl OperandCast)
fn xsavec32m(&mut self, op0: impl OperandCast)
fn xsavec64m(&mut self, op0: impl OperandCast)
fn xsaves32m(&mut self, op0: impl OperandCast)
fn xsaves64m(&mut self, op0: impl OperandCast)
fn rdrand16r(&mut self, op0: impl OperandCast)
fn rdrand32r(&mut self, op0: impl OperandCast)
fn rdrand64r(&mut self, op0: impl OperandCast)
fn rdseed16r(&mut self, op0: impl OperandCast)
fn rdseed32r(&mut self, op0: impl OperandCast)
fn rdseed64r(&mut self, op0: impl OperandCast)
fn rdpidr(&mut self, op0: impl OperandCast)
fn invpcidrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sha1nexterm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sha1nexterr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sha1msg1rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sha1msg1rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sha1msg2rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sha1msg2rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sha256rnds2rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sha256rnds2rmr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sha256msg1rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sha256msg1rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sha256msg2rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sha256msg2rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn sha1rnds4rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn sha1rnds4rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn xsusldtrk(&mut self)
fn xresldtrk(&mut self)
fn vpdpbuud128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbuud128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbuud256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbuud256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbusd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbusd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbusd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbusd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbsud128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbsud128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbsud256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbsud256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbssd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbssd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbssd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbssd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbuuds128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbuuds128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbuuds256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbuuds256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbusds128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbusds128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbusds256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbusds256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbsuds128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbsuds128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbsuds256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbsuds256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbssds128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbssds128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbssds256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbssds256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpwssd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpwssd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpwssd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpwssd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpwssds128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpwssds128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpwssds256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpwssds256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtneoph2ps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtneoph2ps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtneeph2ps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtneeph2ps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtneebf162ps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtneebf162ps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtneobf162ps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtneobf162ps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vbcstnesh2ps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vbcstnesh2ps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vbcstnebf162ps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vbcstnebf162ps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtneps2bf16_128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtneps2bf16_128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtneps2bf16_256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtneps2bf16_256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmadd52luq128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmadd52luq128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmadd52luq256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmadd52luq256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmadd52huq128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmadd52huq128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmadd52huq256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmadd52huq256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn hreseti(&mut self, op0: impl OperandCast)
fn serialize(&mut self)
fn uiret(&mut self)
fn testui(&mut self)
fn clui(&mut self)
fn stui(&mut self)
fn senduipir(&mut self, op0: impl OperandCast)
fn wrmsrns(&mut self)
fn rdmsrlist(&mut self)
fn wrmsrlist(&mut self)
fn aadd32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn aadd64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn aand32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn aand64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn axor32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn axor64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn aor32mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn aor64mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn cmpoxadd32mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn cmpoxadd64mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn cmpnoxadd32mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn cmpnoxadd64mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn cmpbxadd32mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn cmpbxadd64mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn cmpnbxadd32mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn cmpnbxadd64mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn cmpzxadd32mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn cmpzxadd64mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn cmpnzxadd32mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn cmpnzxadd64mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn cmpbexadd32mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn cmpbexadd64mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn cmpnbexadd32mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn cmpnbexadd64mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn cmpsxadd32mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn cmpsxadd64mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn cmpnsxadd32mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn cmpnsxadd64mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn cmppxadd32mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn cmppxadd64mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn cmpnpxadd32mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn cmpnpxadd64mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn cmplxadd32mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn cmplxadd64mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn cmpnlxadd32mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn cmpnlxadd64mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn cmplexadd32mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn cmplexadd64mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn cmpnlexadd32mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn cmpnlexadd64mrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn aesencwide128klm(&mut self, op0: impl OperandCast)
fn aesdecwide128klm(&mut self, op0: impl OperandCast)
fn aesencwide256klm(&mut self, op0: impl OperandCast)
fn aesdecwide256klm(&mut self, op0: impl OperandCast)
fn aesenc128klrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn loadiwkeyrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn aesdec128klrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn aesenc256klrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn aesdec256klrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn encodekey128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn encodekey256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn lkgsr(&mut self, op0: impl OperandCast)
fn lkgsm(&mut self, op0: impl OperandCast)
fn eretu(&mut self)
fn erets(&mut self)
fn ldtilecfgm(&mut self, op0: impl OperandCast)
fn sttilecfgm(&mut self, op0: impl OperandCast)
fn tilerelease(&mut self)
fn tilezeror(&mut self, op0: impl OperandCast)
fn tileloaddt1rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn tilestoredmr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn tileloaddrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn tdpbf16psrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn tdpfp16psrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn tdpbuudrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn tdpbusdrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn tdpbsudrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn tdpbssdrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn tcmmrlfp16psrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn tcmmimfp16psrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddps128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddps256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddps512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddps512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddps512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddps512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddpd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddpd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddpd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddpd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddpd512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddpd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddssrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddsdrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaesenc512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaesenc512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaesenclast512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaesenclast512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaesdec512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaesdec512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaesdeclast512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaesdeclast512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vandps128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vandps256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vandps512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vandps512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vandps512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vandpd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vandpd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vandpd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vandpd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vandpd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vandnps128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vandnps256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vandnps512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vandnps512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vandnps512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vandnpd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vandnpd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vandnpd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vandnpd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vandnpd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcmpps128krmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmpps128krbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmpps128krri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmpps256krmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmpps256krbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmpps256krri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmpps512krmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmpps512krbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmpps512krri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmpps512krri_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmppd128krmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmppd128krbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmppd128krri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmppd256krmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmppd256krbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmppd256krri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmppd512krmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmppd512krbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmppd512krri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmppd512krri_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmpsskrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmpsskrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmpsskrri_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmpsdkrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmpsdkrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmpsdkrri_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcomissrr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcomisdrr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtdq2pd128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtdq2pd256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtdq2pd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtdq2pd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtdq2pd512rr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtdq2pd512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2dq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2dq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2dq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2dq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2dq512rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2dq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtdq2ps128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtdq2ps256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtdq2ps512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtdq2ps512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtdq2ps512rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtdq2ps512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2dq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2dq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2dq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2dq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2dq512rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2dq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2pd128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2pd256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2pd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2pd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2pd512rr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2pd512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2ps128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2ps256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2ps512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2ps512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2ps512rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2ps512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtss2si32rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtss2si64rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtsd2si32rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtsd2si64rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtss2sdrrr_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtsd2ssrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtsi2ss32rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtsi2ss64rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtsi2sd32rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtsi2sd64rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvttpd2dq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2dq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2dq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2dq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2dq512rr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2dq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2dq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2dq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2dq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2dq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2dq512rr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2dq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttsd2si32rr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttsd2si64rr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttss2si32rr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttss2si64rr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vdivps128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivps256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivps512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivps512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivps512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivps512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivpd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivpd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivpd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivpd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivpd512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivpd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivssrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivsdrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxps128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxps256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxps512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxps512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxps512rrr_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxps512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxpd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxpd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxpd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxpd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxpd512rrr_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxpd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxssrrr_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxsdrrr_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminps128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminps256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminps512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminps512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminps512rrr_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminps512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminpd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminpd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminpd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminpd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminpd512rrr_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminpd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminssrrr_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminsdrrr_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmovaps512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovaps512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovapd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovapd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovaps512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovapd512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovddup512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovddup512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqa32_128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqa32_128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqa32_256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqa32_256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqa32_512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqa32_512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqa64_128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqa64_128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqa64_256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqa64_256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqa64_512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqa64_512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqa32_128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqa32_256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqa32_512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqa64_128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqa64_256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqa64_512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu32_128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu32_128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu32_256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu32_256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu32_512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu32_512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu64_128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu64_128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu64_256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu64_256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu64_512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu64_512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu32_128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu32_256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu32_512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu64_128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu64_256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu64_512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu8_128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu8_128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu8_256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu8_256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu8_512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu8_512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu16_128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu16_128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu16_256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu16_256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu16_512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu16_512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu8_128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu8_256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu8_512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu16_128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu16_256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovdqu16_512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovntdqa512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovntdq512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovntps512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovntpd512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovsldup512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovsldup512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovshdup512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovshdup512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovups512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovups512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovupd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovupd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovups512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovupd512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmulps128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulps256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulps512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulps512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulps512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulps512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulpd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulpd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulpd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulpd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulpd512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulpd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulssrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulsdrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vorps128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vorps256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vorps512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vorps512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vorps512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vorpd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vorpd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vorpd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vorpd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vorpd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpabsb512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpabsb512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpabsw512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpabsw512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpabsd128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpabsd256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpabsd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpabsd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpabsd512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpabsq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpabsq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpabsq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpabsq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpabsq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpabsq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpabsq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpabsq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpabsq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpacksswb512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpacksswb512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpackuswb512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpackuswb512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpackssdw128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpackssdw256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpackssdw512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpackssdw512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpackssdw512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpackusdw128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpackusdw256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpackusdw512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpackusdw512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpackusdw512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddb512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddb512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddw512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddw512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddq128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddq256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddq512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddq512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddq512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddsb512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddsb512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddsw512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddsw512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddusb512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddusb512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddusw512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpaddusw512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpalignr512rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpalignr512rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpandd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandq128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandq128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandq128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandq256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandq256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandq256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandq512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandq512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandq512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandnd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandnd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandnd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandnd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandnd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandnd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandnd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandnd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandnd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandnq128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandnq128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandnq128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandnq256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandnq256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandnq256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandnq512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandnq512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpandnq512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpavgb512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpavgb512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpavgw512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpavgw512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpclmulqdq512rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpclmulqdq512rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpeqb128krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqb128krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqb256krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqb256krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqb512krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqb512krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqw128krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqw128krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqw256krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqw256krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqw512krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqw512krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqd128krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqd128krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqd128krb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqd256krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqd256krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqd256krb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqd512krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqd512krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqd512krb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqq128krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqq128krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqq128krb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqq256krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqq256krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqq256krb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqq512krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqq512krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpeqq512krb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtb128krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtb128krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtb256krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtb256krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtb512krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtb512krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtw128krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtw128krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtw256krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtw256krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtw512krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtw512krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtd128krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtd128krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtd128krb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtd256krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtd256krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtd256krb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtd512krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtd512krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtd512krb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtq128krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtq128krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtq128krb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtq256krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtq256krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtq256krb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtq512krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtq512krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpcmpgtq512krb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaddubsw512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaddubsw512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaddwd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaddwd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminub512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminub512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxub512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxub512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminsw512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminsw512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxsw512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxsw512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminsb512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminsb512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminsd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminsd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminsd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminsd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminsd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminsq128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminsq128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminsq128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminsq256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminsq256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminsq256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminsq512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminsq512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminsq512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminuw512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminuw512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminud128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminud256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminud512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminud512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminud512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminuq128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminuq128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminuq128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminuq256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminuq256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminuq256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminuq512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminuq512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpminuq512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxsb512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxsb512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxsd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxsd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxsd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxsd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxsd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxsq128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxsq128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxsq128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxsq256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxsq256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxsq256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxsq512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxsq512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxsq512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxuw512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxuw512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxud128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxud256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxud512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxud512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxud512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxuq128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxuq128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxuq128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxuq256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxuq256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxuq256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxuq512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxuq512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmaxuq512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmovsxbw512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsxbw512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsxbd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsxbd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsxbq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsxbq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsxwd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsxwd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsxwq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsxwq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsxdq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsxdq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovzxbw512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovzxbw512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovzxbd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovzxbd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovzxbq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovzxbq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovzxwd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovzxwd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovzxwq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovzxwq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovzxdq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovzxdq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmuldq128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmuldq256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmuldq512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmuldq512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmuldq512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmulhrsw512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmulhrsw512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmulhuw512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmulhuw512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmulhw512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmulhw512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmullw512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmullw512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmulld128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmulld256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmulld512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmulld512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmulld512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmullq128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmullq128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmullq128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmullq256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmullq256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmullq256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmullq512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmullq512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmullq512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmuludq128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmuludq256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmuludq512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmuludq512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmuludq512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpord128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpord128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpord128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpord256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpord256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpord256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpord512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpord512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpord512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vporq128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vporq128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vporq128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vporq256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vporq256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vporq256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vporq512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vporq512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vporq512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsadbw512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsadbw512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshufb512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshufb512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshufd128rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshufd256rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshufd512rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshufd512rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshufd512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshufhw512rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshufhw512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshuflw512rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshuflw512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlw128rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlw256rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlw512rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlw512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsraw128rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsraw256rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsraw512rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsraw512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllw128rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllw256rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllw512rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllw512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrld128rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrld128rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrld256rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrld256rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrld512rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrld512rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrld512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrad128rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrad128rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrad256rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrad256rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrad512rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrad512rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrad512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpslld128rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpslld128rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpslld256rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpslld256rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpslld512rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpslld512rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpslld512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlq128rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlq128rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlq256rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlq256rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlq512rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlq512rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlq512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsraq128rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsraq128rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsraq128rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsraq256rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsraq256rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsraq256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsraq512rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsraq512rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsraq512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllq128rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllq128rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllq256rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllq256rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllq512rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllq512rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllq512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlw512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlw512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrld512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrld512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlq512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlq512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsraw512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsraw512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrad512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrad512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsraq128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsraq128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsraq256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsraq256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsraq512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsraq512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllw512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllw512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpslld512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpslld512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllq512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllq512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrldq128rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrldq256rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrldq512rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrldq512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpslldq128rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpslldq256rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpslldq512rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpslldq512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubb512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubb512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubw512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubw512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubq128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubq256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubq512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubq512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubq512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubsb512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubsb512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubsw512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubsw512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubusb512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubusb512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubusw512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsubusw512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpcklbw512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpcklbw512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpcklwd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpcklwd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckldq128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckldq256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckldq512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckldq512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckldq512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpcklqdq128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpcklqdq256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpcklqdq512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpcklqdq512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpcklqdq512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckhbw512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckhbw512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckhwd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckhwd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckhdq128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckhdq256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckhdq512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckhdq512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckhdq512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckhqdq128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckhqdq256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckhqdq512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckhqdq512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpunpckhqdq512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpxord128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpxord128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpxord128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpxord256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpxord256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpxord256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpxord512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpxord512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpxord512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpxorq128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpxorq128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpxorq128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpxorq256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpxorq256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpxorq256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpxorq512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpxorq512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpxorq512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vshufps128rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshufps256rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshufps512rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshufps512rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshufps512rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshufpd128rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshufpd256rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshufpd512rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshufpd512rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshufpd512rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vsqrtps128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vsqrtps256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vsqrtps512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vsqrtps512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vsqrtps512rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vsqrtps512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vsqrtpd128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vsqrtpd256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vsqrtpd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vsqrtpd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vsqrtpd512rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vsqrtpd512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vsqrtssrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsqrtsdrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsubps128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsubps256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsubps512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsubps512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsubps512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsubps512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsubpd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsubpd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsubpd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsubpd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsubpd512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsubpd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsubssrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsubsdrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vucomissrr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vucomisdrr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vunpcklps128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vunpcklps256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vunpcklps512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vunpcklps512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vunpcklps512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vunpcklpd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vunpcklpd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vunpcklpd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vunpcklpd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vunpcklpd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vunpckhps128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vunpckhps256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vunpckhps512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vunpckhps512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vunpckhps512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vunpckhpd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vunpckhpd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vunpckhpd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vunpckhpd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vunpckhpd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn valignd128rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn valignd128rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn valignd128rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn valignd256rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn valignd256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn valignd256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn valignd512rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn valignd512rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn valignd512rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn valignq128rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn valignq128rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn valignq128rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn valignq256rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn valignq256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn valignq256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn valignq512rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn valignq512rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn valignq512rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vblendmps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vblendmps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vblendmps128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vblendmps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vblendmps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vblendmps256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vblendmps512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vblendmps512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vblendmps512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vblendmpd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vblendmpd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vblendmpd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vblendmpd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vblendmpd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vblendmpd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vblendmpd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vblendmpd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vblendmpd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vbroadcastss512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vbroadcastss512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vbroadcastf32x2_256rm( &mut self, op0: impl OperandCast, op1: impl OperandCast, )
fn vbroadcastf32x2_256rr( &mut self, op0: impl OperandCast, op1: impl OperandCast, )
fn vbroadcastf32x2_512rm( &mut self, op0: impl OperandCast, op1: impl OperandCast, )
fn vbroadcastf32x2_512rr( &mut self, op0: impl OperandCast, op1: impl OperandCast, )
fn vbroadcastsd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vbroadcastsd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vbroadcastf32x4_256rm( &mut self, op0: impl OperandCast, op1: impl OperandCast, )
fn vbroadcastf32x4_512rm( &mut self, op0: impl OperandCast, op1: impl OperandCast, )
fn vbroadcastf64x2_256rm( &mut self, op0: impl OperandCast, op1: impl OperandCast, )
fn vbroadcastf64x2_512rm( &mut self, op0: impl OperandCast, op1: impl OperandCast, )
fn vbroadcastf32x8_512rm( &mut self, op0: impl OperandCast, op1: impl OperandCast, )
fn vbroadcastf64x4_512rm( &mut self, op0: impl OperandCast, op1: impl OperandCast, )
fn vcompressps128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcompressps256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcompressps512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcompressps128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcompressps256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcompressps512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcompresspd128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcompresspd256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcompresspd512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcompresspd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcompresspd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcompresspd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtne2ps2bf16_128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtne2ps2bf16_128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtne2ps2bf16_128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtne2ps2bf16_256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtne2ps2bf16_256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtne2ps2bf16_256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtne2ps2bf16_512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtne2ps2bf16_512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtne2ps2bf16_512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtneps2bf16_128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtneps2bf16_256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtneps2bf16_512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtneps2bf16_512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtneps2bf16_512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2qq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2qq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2qq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2qq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2qq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2qq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2qq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2qq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2qq512rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2qq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2qq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2qq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2qq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2qq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2qq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2qq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2qq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2qq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2qq512rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2qq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2udq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2udq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2udq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2udq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2udq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2udq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2udq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2udq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2udq512rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2udq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2udq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2udq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2udq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2udq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2udq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2udq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2udq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2udq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2udq512rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2udq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2uqq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2uqq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2uqq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2uqq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2uqq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2uqq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2uqq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2uqq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2uqq512rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2uqq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2uqq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2uqq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2uqq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2uqq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2uqq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2uqq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2uqq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2uqq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2uqq512rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2uqq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2ps512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2ps512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2ps512rr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2ph512mri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtps2ph512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtps2ph512rri_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtqq2pd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtqq2pd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtqq2pd128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtqq2pd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtqq2pd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtqq2pd256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtqq2pd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtqq2pd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtqq2pd512rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtqq2pd512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtqq2ps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtqq2ps128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtqq2ps128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtqq2ps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtqq2ps256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtqq2ps256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtqq2ps512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtqq2ps512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtqq2ps512rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtqq2ps512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtsd2usi32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtsd2usi32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtsd2usi32rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtsd2usi64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtsd2usi64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtsd2usi64rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtss2usi32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtss2usi32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtss2usi32rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtss2usi64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtss2usi64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtss2usi64rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtusi2sd32rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtusi2sd32rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtusi2sd32rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtusi2sd64rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtusi2sd64rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtusi2sd64rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtusi2ss32rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtusi2ss32rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtusi2ss32rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtusi2ss64rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtusi2ss64rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtusi2ss64rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvttps2qq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2qq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2qq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2qq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2qq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2qq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2qq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2qq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2qq512rr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2qq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2qq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2qq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2qq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2qq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2qq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2qq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2qq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2qq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2qq512rr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2qq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2udq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2udq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2udq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2udq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2udq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2udq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2udq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2udq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2udq512rr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2udq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2udq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2udq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2udq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2udq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2udq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2udq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2udq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2udq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2udq512rr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2udq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2uqq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2uqq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2uqq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2uqq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2uqq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2uqq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2uqq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2uqq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2uqq512rr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttps2uqq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2uqq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2uqq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2uqq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2uqq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2uqq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2uqq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2uqq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2uqq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2uqq512rr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttpd2uqq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttsd2usi32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttsd2usi32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttsd2usi32rr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttsd2usi64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttsd2usi64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttsd2usi64rr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttss2usi32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttss2usi32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttss2usi32rr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttss2usi64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttss2usi64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttss2usi64rr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtudq2pd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtudq2pd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtudq2pd128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtudq2pd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtudq2pd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtudq2pd256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtudq2pd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtudq2pd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtudq2pd512rr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtudq2pd512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtudq2ps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtudq2ps128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtudq2ps128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtudq2ps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtudq2ps256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtudq2ps256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtudq2ps512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtudq2ps512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtudq2ps512rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtudq2ps512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuqq2pd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuqq2pd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuqq2pd128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuqq2pd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuqq2pd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuqq2pd256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuqq2pd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuqq2pd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuqq2pd512rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuqq2pd512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuqq2ps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuqq2ps128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuqq2ps128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuqq2ps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuqq2ps256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuqq2ps256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuqq2ps512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuqq2ps512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuqq2ps512rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuqq2ps512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vdbpsadbw128rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vdbpsadbw128rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vdbpsadbw256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vdbpsadbw256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vdbpsadbw512rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vdbpsadbw512rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vdpbf16ps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdpbf16ps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdpbf16ps128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdpbf16ps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdpbf16ps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdpbf16ps256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdpbf16ps512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdpbf16ps512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdpbf16ps512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vexpandps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vexpandps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vexpandps512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vexpandps128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vexpandps256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vexpandps512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vexpandpd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vexpandpd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vexpandpd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vexpandpd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vexpandpd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vexpandpd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vextractf32x4_256mri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vextractf32x4_256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vextractf32x4_512mri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vextractf32x4_512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vextractf64x2_256mri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vextractf64x2_256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vextractf64x2_512mri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vextractf64x2_512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vextractf32x8_512mri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vextractf32x8_512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vextractf64x4_512mri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vextractf64x4_512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vextracti32x4_256mri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vextracti32x4_256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vextracti32x4_512mri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vextracti32x4_512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vextracti64x2_256mri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vextracti64x2_256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vextracti64x2_512mri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vextracti64x2_512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vextracti32x8_512mri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vextracti32x8_512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vextracti64x4_512mri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vextracti64x4_512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfixupimmps128rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vfixupimmps128rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vfixupimmps128rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vfixupimmps256rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vfixupimmps256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vfixupimmps256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vfixupimmps512rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vfixupimmps512rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vfixupimmps512rrri_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vfixupimmps512rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vfixupimmpd128rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vfixupimmpd128rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vfixupimmpd128rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vfixupimmpd256rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vfixupimmpd256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vfixupimmpd256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vfixupimmpd512rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vfixupimmpd512rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vfixupimmpd512rrri_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vfixupimmpd512rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vfixupimmssrrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vfixupimmssrrri_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vfixupimmssrrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vfixupimmsdrrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vfixupimmsdrrri_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vfixupimmsdrrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vfmaddsub132ps128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub132ps256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub132ps512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub132ps512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub132ps512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub132ps512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub132pd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub132pd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub132pd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub132pd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub132pd512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub132pd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd132ps128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd132ps256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd132ps512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd132ps512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd132ps512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd132ps512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd132pd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd132pd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd132pd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd132pd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd132pd512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd132pd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132ps128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132ps256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132ps512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132ps512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132ps512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132ps512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132pd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132pd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132pd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132pd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132pd512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132pd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132ssrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132sdrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132ps128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132ps256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132ps512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132ps512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132ps512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132ps512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132pd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132pd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132pd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132pd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132pd512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132pd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132ssrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132sdrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132ps128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132ps256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132ps512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132ps512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132ps512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132ps512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132pd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132pd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132pd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132pd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132pd512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132pd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132ssrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132sdrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132ps128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132ps256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132ps512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132ps512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132ps512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132ps512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132pd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132pd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132pd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132pd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132pd512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132pd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132ssrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132sdrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub213ps128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub213ps256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub213ps512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub213ps512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub213ps512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub213ps512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub213pd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub213pd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub213pd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub213pd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub213pd512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub213pd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd213ps128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd213ps256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd213ps512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd213ps512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd213ps512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd213ps512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd213pd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd213pd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd213pd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd213pd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd213pd512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd213pd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213ps128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213ps256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213ps512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213ps512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213ps512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213ps512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213pd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213pd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213pd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213pd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213pd512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213pd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213ssrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213sdrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213ps128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213ps256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213ps512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213ps512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213ps512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213ps512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213pd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213pd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213pd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213pd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213pd512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213pd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213ssrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213sdrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213ps128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213ps256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213ps512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213ps512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213ps512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213ps512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213pd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213pd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213pd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213pd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213pd512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213pd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213ssrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213sdrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213ps128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213ps256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213ps512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213ps512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213ps512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213ps512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213pd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213pd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213pd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213pd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213pd512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213pd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213ssrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213sdrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub231ps128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub231ps256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub231ps512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub231ps512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub231ps512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub231ps512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub231pd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub231pd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub231pd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub231pd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub231pd512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub231pd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd231ps128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd231ps256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd231ps512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd231ps512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd231ps512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd231ps512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd231pd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd231pd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd231pd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd231pd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd231pd512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd231pd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231ps128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231ps256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231ps512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231ps512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231ps512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231ps512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231pd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231pd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231pd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231pd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231pd512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231pd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231ssrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231sdrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231ps128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231ps256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231ps512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231ps512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231ps512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231ps512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231pd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231pd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231pd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231pd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231pd512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231pd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231ssrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231sdrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231ps128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231ps256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231ps512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231ps512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231ps512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231ps512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231pd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231pd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231pd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231pd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231pd512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231pd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231ssrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231sdrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231ps128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231ps256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231ps512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231ps512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231ps512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231ps512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231pd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231pd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231pd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231pd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231pd512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231pd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231ssrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231sdrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfpclassps128kbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfpclassps128kri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfpclassps128kmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfpclassps256kbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfpclassps256kri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfpclassps256kmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfpclassps512kbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfpclassps512kri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfpclassps512kmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfpclasspd128kbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfpclasspd128kri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfpclasspd128kmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfpclasspd256kbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfpclasspd256kri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfpclasspd256kmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfpclasspd512kbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfpclasspd512kri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfpclasspd512kmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfpclasssskri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfpclasssskmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfpclasssdkri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfpclasssdkmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgatherdps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgatherdps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgatherdps512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgatherdpd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgatherdpd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgatherdpd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgatherqps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgatherqps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgatherqps512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgatherqpd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgatherqpd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgatherqpd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgetexpps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgetexpps128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgetexpps128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgetexpps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgetexpps256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgetexpps256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgetexpps512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgetexpps512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgetexpps512rr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgetexpps512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgetexppd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgetexppd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgetexppd128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgetexppd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgetexppd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgetexppd256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgetexppd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgetexppd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgetexppd512rr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgetexppd512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgetexpssrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetexpssrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetexpssrrr_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetexpsdrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetexpsdrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetexpsdrrr_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetmantps128rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetmantps128rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetmantps128rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetmantps256rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetmantps256rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetmantps256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetmantps512rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetmantps512rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetmantps512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetmantps512rri_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetmantpd128rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetmantpd128rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetmantpd128rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetmantpd256rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetmantpd256rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetmantpd256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetmantpd512rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetmantpd512rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetmantpd512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetmantpd512rri_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetmantssrrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vgetmantssrrri_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vgetmantssrrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vgetmantsdrrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vgetmantsdrrri_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vgetmantsdrrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vinsertf32x4_256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vinsertf32x4_256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vinsertf32x4_512rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vinsertf32x4_512rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vinsertf64x2_256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vinsertf64x2_256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vinsertf64x2_512rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vinsertf64x2_512rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vinsertf32x8_512rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vinsertf32x8_512rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vinsertf64x4_512rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vinsertf64x4_512rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vinserti32x4_256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vinserti32x4_256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vinserti32x4_512rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vinserti32x4_512rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vinserti64x2_256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vinserti64x2_256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vinserti64x2_512rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vinserti64x2_512rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vinserti32x8_512rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vinserti32x8_512rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vinserti64x4_512rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vinserti64x4_512rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vp2intersectd128krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vp2intersectd128krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vp2intersectd128krb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vp2intersectd256krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vp2intersectd256krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vp2intersectd256krb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vp2intersectd512krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vp2intersectd512krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vp2intersectd512krb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vp2intersectq128krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vp2intersectq128krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vp2intersectq128krb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vp2intersectq256krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vp2intersectq256krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vp2intersectq256krb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vp2intersectq512krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vp2intersectq512krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vp2intersectq512krb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpblendmb128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpblendmb128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpblendmb256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpblendmb256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpblendmb512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpblendmb512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpblendmw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpblendmw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpblendmw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpblendmw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpblendmw512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpblendmw512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpblendmd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpblendmd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpblendmd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpblendmd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpblendmd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpblendmd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpblendmd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpblendmd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpblendmd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpblendmq128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpblendmq128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpblendmq128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpblendmq256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpblendmq256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpblendmq256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpblendmq512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpblendmq512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpblendmq512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpbroadcastb_gp128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastb_gp256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastb_gp512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastw_gp128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastw_gp256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastw_gp512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastd_gp128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastd_gp256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastd_gp512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastq_gp128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastq_gp256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastq_gp512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastb512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastb512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastw512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastw512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vbroadcasti32x2_128rm( &mut self, op0: impl OperandCast, op1: impl OperandCast, )
fn vbroadcasti32x2_128rr( &mut self, op0: impl OperandCast, op1: impl OperandCast, )
fn vbroadcasti32x2_256rm( &mut self, op0: impl OperandCast, op1: impl OperandCast, )
fn vbroadcasti32x2_256rr( &mut self, op0: impl OperandCast, op1: impl OperandCast, )
fn vbroadcasti32x2_512rm( &mut self, op0: impl OperandCast, op1: impl OperandCast, )
fn vbroadcasti32x2_512rr( &mut self, op0: impl OperandCast, op1: impl OperandCast, )
fn vbroadcasti32x4_256rm( &mut self, op0: impl OperandCast, op1: impl OperandCast, )
fn vbroadcasti32x4_512rm( &mut self, op0: impl OperandCast, op1: impl OperandCast, )
fn vbroadcasti64x2_256rm( &mut self, op0: impl OperandCast, op1: impl OperandCast, )
fn vbroadcasti64x2_512rm( &mut self, op0: impl OperandCast, op1: impl OperandCast, )
fn vbroadcasti32x8_512rm( &mut self, op0: impl OperandCast, op1: impl OperandCast, )
fn vbroadcasti64x4_512rm( &mut self, op0: impl OperandCast, op1: impl OperandCast, )
fn vpbroadcastmb2q128rk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastmb2q256rk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastmb2q512rk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastmw2d128rk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastmw2d256rk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpbroadcastmw2d512rk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpcmpud128krmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpud128krbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpud128krri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpud256krmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpud256krbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpud256krri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpud512krmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpud512krbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpud512krri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpd128krmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpd128krbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpd128krri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpd256krmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpd256krbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpd256krri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpd512krmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpd512krbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpd512krri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpuq128krmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpuq128krbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpuq128krri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpuq256krmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpuq256krbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpuq256krri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpuq512krmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpuq512krbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpuq512krri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpq128krmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpq128krbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpq128krri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpq256krmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpq256krbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpq256krri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpq512krmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpq512krbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpq512krri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpub128krmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpub128krri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpub256krmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpub256krri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpub512krmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpub512krri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpb128krmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpb128krri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpb256krmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpb256krri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpb512krmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpb512krri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpuw128krmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpuw128krri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpuw256krmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpuw256krri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpuw512krmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpuw512krri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpw128krmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpw128krri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpw256krmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpw256krri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpw512krmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcmpw512krri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpcompressb128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpcompressb256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpcompressb512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpcompressb128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpcompressb256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpcompressb512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpcompressw128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpcompressw256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpcompressw512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpcompressw128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpcompressw256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpcompressw512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpcompressd128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpcompressd256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpcompressd512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpcompressd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpcompressd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpcompressd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpcompressq128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpcompressq256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpcompressq512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpcompressq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpcompressq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpcompressq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpconflictd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpconflictd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpconflictd128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpconflictd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpconflictd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpconflictd256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpconflictd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpconflictd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpconflictd512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpconflictq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpconflictq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpconflictq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpconflictq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpconflictq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpconflictq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpconflictq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpconflictq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpconflictq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpdpbusd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbusd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbusd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbusd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbusd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbusds128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbusds256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbusds512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbusds512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpbusds512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpwssd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpwssd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpwssd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpwssd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpwssd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpwssds128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpwssds256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpwssds512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpwssds512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpdpwssds512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermb128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermb128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermb256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermb256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermb512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermb512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermw512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermw512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2b128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2b128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2b256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2b256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2b512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2b512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2w128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2w128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2w256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2w256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2w512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2w512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2d128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2d128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2d128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2d256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2d256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2d256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2d512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2d512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2d512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2q128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2q128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2q128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2q256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2q256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2q256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2q512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2q512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2q512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2ps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2ps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2ps128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2ps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2ps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2ps256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2ps512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2ps512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2ps512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2pd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2pd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2pd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2pd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2pd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2pd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2pd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2pd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermi2pd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermilps128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermilps256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermilps512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermilps512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermilps512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermilpd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermilpd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermilpd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermilpd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermilpd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermilps128rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermilps256rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermilps512rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermilps512rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermilps512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermilpd128rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermilpd256rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermilpd512rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermilpd512rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermilpd512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermps256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermps512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermps512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermps512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermpd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermpd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermpd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermpd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermpd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermpd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermq256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermq256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermq256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermq512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermq512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermq512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermq256rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermq512rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermq512rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermq512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermpd256rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermpd512rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermpd512rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermpd512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2b128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2b128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2b256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2b256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2b512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2b512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2w128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2w128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2w256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2w256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2w512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2w512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2d128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2d128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2d128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2d256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2d256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2d256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2d512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2d512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2d512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2q128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2q128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2q128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2q256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2q256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2q256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2q512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2q512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2q512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2ps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2ps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2ps128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2ps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2ps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2ps256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2ps512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2ps512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2ps512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2pd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2pd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2pd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2pd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2pd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2pd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2pd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2pd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpermt2pd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpexpandb128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpexpandb256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpexpandb512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpexpandb128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpexpandb256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpexpandb512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpexpandw128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpexpandw256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpexpandw512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpexpandw128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpexpandw256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpexpandw512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpexpandd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpexpandd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpexpandd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpexpandd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpexpandd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpexpandd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpexpandq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpexpandq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpexpandq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpexpandq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpexpandq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpexpandq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpgatherdd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpgatherdd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpgatherdd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpgatherdq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpgatherdq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpgatherdq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpgatherqd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpgatherqd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpgatherqd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpgatherqq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpgatherqq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpgatherqq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vplzcntd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vplzcntd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vplzcntd128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vplzcntd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vplzcntd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vplzcntd256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vplzcntd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vplzcntd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vplzcntd512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vplzcntq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vplzcntq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vplzcntq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vplzcntq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vplzcntq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vplzcntq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vplzcntq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vplzcntq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vplzcntq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmadd52luq128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmadd52luq256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmadd52luq512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmadd52luq512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmadd52luq512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmadd52huq128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmadd52huq256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmadd52huq512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmadd52huq512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmadd52huq512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmovb2m128kr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovb2m256kr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovb2m512kr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovw2m128kr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovw2m256kr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovw2m512kr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovd2m128kr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovd2m256kr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovd2m512kr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovq2m128kr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovq2m256kr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovq2m512kr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovm2b128rk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovm2b256rk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovm2b512rk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovm2w128rk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovm2w256rk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovm2w512rk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovm2d128rk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovm2d256rk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovm2d512rk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovm2q128rk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovm2q256rk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovm2q512rk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovwb128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovwb128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovwb256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovwb256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovwb512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovwb512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovswb128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovswb128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovswb256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovswb256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovswb512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovswb512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovuswb128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovuswb128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovuswb256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovuswb256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovuswb512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovuswb512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovdb128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovdb128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovdb256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovdb256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovdb512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovdb512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsdb128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsdb128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsdb256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsdb256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsdb512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsdb512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovusdb128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovusdb128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovusdb256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovusdb256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovusdb512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovusdb512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovqb128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovqb128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovqb256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovqb256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovqb512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovqb512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsqb128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsqb128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsqb256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsqb256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsqb512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsqb512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovusqb128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovusqb128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovusqb256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovusqb256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovusqb512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovusqb512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovdw128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovdw128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovdw256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovdw256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovdw512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovdw512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsdw128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsdw128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsdw256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsdw256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsdw512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsdw512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovusdw128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovusdw128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovusdw256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovusdw256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovusdw512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovusdw512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovqw128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovqw128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovqw256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovqw256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovqw512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovqw512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsqw128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsqw128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsqw256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsqw256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsqw512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsqw512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovusqw128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovusqw128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovusqw256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovusqw256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovusqw512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovusqw512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovqd128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovqd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovqd256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovqd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovqd512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovqd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsqd128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsqd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsqd256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsqd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsqd512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovsqd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovusqd128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovusqd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovusqd256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovusqd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovusqd512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmovusqd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpmultishiftqb128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmultishiftqb128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmultishiftqb128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmultishiftqb256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmultishiftqb256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmultishiftqb256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmultishiftqb512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmultishiftqb512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpmultishiftqb512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpopcntb128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpopcntb128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpopcntb256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpopcntb256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpopcntb512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpopcntb512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpopcntw128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpopcntw128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpopcntw256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpopcntw256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpopcntw512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpopcntw512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpopcntd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpopcntd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpopcntd128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpopcntd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpopcntd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpopcntd256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpopcntd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpopcntd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpopcntd512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpopcntq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpopcntq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpopcntq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpopcntq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpopcntq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpopcntq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpopcntq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpopcntq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpopcntq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vprorvd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprorvd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprorvd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprorvd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprorvd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprorvd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprorvd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprorvd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprorvd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprorvq128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprorvq128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprorvq128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprorvq256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprorvq256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprorvq256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprorvq512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprorvq512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprorvq512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprord128rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprord128rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprord128rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprord256rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprord256rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprord256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprord512rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprord512rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprord512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprorq128rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprorq128rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprorq128rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprorq256rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprorq256rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprorq256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprorq512rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprorq512rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprorq512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprolvd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprolvd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprolvd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprolvd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprolvd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprolvd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprolvd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprolvd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprolvd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprolvq128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprolvq128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprolvq128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprolvq256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprolvq256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprolvq256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprolvq512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprolvq512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprolvq512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprold128rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprold128rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprold128rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprold256rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprold256rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprold256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprold512rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprold512rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprold512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprolq128rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprolq128rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprolq128rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprolq256rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprolq256rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprolq256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprolq512rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprolq512rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vprolq512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpscatterdd128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpscatterdd256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpscatterdd512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpscatterdq128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpscatterdq256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpscatterdq512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpscatterqd128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpscatterqd256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpscatterqd512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpscatterqq128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpscatterqq256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpscatterqq512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vpshldw128rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshldw128rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshldw256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshldw256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshldw512rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshldw512rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshldd128rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshldd128rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshldd128rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshldd256rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshldd256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshldd256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshldd512rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshldd512rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshldd512rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshldq128rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshldq128rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshldq128rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshldq256rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshldq256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshldq256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshldq512rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshldq512rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshldq512rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshldvw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshldvw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshldvw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshldvw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshldvw512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshldvw512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshldvd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshldvd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshldvd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshldvd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshldvd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshldvd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshldvd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshldvd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshldvd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshldvq128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshldvq128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshldvq128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshldvq256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshldvq256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshldvq256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshldvq512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshldvq512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshldvq512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshrdw128rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshrdw128rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshrdw256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshrdw256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshrdw512rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshrdw512rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshrdd128rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshrdd128rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshrdd128rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshrdd256rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshrdd256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshrdd256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshrdd512rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshrdd512rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshrdd512rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshrdq128rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshrdq128rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshrdq128rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshrdq256rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshrdq256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshrdq256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshrdq512rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshrdq512rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshrdq512rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpshrdvw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshrdvw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshrdvw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshrdvw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshrdvw512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshrdvw512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshrdvd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshrdvd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshrdvd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshrdvd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshrdvd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshrdvd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshrdvd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshrdvd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshrdvd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshrdvq128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshrdvq128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshrdvq128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshrdvq256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshrdvq256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshrdvq256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshrdvq512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshrdvq512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshrdvq512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshufbitqmb128krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshufbitqmb128krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshufbitqmb256krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshufbitqmb256krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshufbitqmb512krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpshufbitqmb512krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllvw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllvw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllvw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllvw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllvw512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllvw512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllvd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllvd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllvd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllvd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllvd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllvq128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllvq256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllvq512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllvq512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsllvq512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsravw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsravw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsravw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsravw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsravw512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsravw512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsravd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsravd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsravd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsravd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsravd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsravq128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsravq128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsravq128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsravq256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsravq256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsravq256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsravq512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsravq512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsravq512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlvw128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlvw128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlvw256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlvw256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlvw512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlvw512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlvd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlvd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlvd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlvd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlvd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlvq128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlvq256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlvq512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlvq512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpsrlvq512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vpternlogd128rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpternlogd128rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpternlogd128rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpternlogd256rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpternlogd256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpternlogd256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpternlogd512rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpternlogd512rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpternlogd512rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpternlogq128rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpternlogq128rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpternlogq128rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpternlogq256rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpternlogq256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpternlogq256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpternlogq512rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpternlogq512rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vpternlogq512rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vptestmb128krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestmb128krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestmb256krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestmb256krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestmb512krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestmb512krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestmw128krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestmw128krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestmw256krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestmw256krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestmw512krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestmw512krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestmd128krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestmd128krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestmd128krb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestmd256krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestmd256krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestmd256krb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestmd512krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestmd512krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestmd512krb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestmq128krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestmq128krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestmq128krb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestmq256krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestmq256krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestmq256krb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestmq512krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestmq512krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestmq512krb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestnmb128krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestnmb128krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestnmb256krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestnmb256krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestnmb512krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestnmb512krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestnmw128krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestnmw128krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestnmw256krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestnmw256krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestnmw512krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestnmw512krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestnmd128krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestnmd128krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestnmd128krb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestnmd256krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestnmd256krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestnmd256krb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestnmd512krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestnmd512krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestnmd512krb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestnmq128krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestnmq128krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestnmq128krb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestnmq256krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestnmq256krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestnmq256krb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestnmq512krm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestnmq512krr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vptestnmq512krb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrangeps128rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vrangeps128rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vrangeps128rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vrangeps256rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vrangeps256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vrangeps256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vrangeps512rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vrangeps512rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vrangeps512rrri_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vrangeps512rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vrangepd128rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vrangepd128rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vrangepd128rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vrangepd256rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vrangepd256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vrangepd256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vrangepd512rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vrangepd512rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vrangepd512rrri_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vrangepd512rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vrangessrrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vrangessrrri_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vrangessrrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vrangesdrrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vrangesdrrri_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vrangesdrrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vrcp14ps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrcp14ps128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrcp14ps128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrcp14ps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrcp14ps256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrcp14ps256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrcp14ps512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrcp14ps512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrcp14ps512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrcp14pd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrcp14pd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrcp14pd128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrcp14pd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrcp14pd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrcp14pd256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrcp14pd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrcp14pd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrcp14pd512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrcp14ssrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrcp14ssrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrcp14sdrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrcp14sdrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vreduceps128rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vreduceps128rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vreduceps128rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vreduceps256rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vreduceps256rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vreduceps256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vreduceps512rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vreduceps512rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vreduceps512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vreduceps512rri_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vreducepd128rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vreducepd128rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vreducepd128rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vreducepd256rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vreducepd256rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vreducepd256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vreducepd512rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vreducepd512rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vreducepd512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vreducepd512rri_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vreducessrrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vreducessrrri_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vreducessrrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vreducesdrrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vreducesdrrri_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vreducesdrrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vrndscaleps128rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrndscaleps128rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrndscaleps128rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrndscaleps256rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrndscaleps256rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrndscaleps256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrndscaleps512rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrndscaleps512rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrndscaleps512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrndscaleps512rri_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrndscalepd128rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrndscalepd128rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrndscalepd128rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrndscalepd256rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrndscalepd256rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrndscalepd256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrndscalepd512rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrndscalepd512rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrndscalepd512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrndscalepd512rri_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrndscalessrrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vrndscalessrrri_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vrndscalessrrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vrndscalesdrrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vrndscalesdrrri_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vrndscalesdrrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vrsqrt14ps128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrsqrt14ps128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrsqrt14ps128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrsqrt14ps256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrsqrt14ps256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrsqrt14ps256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrsqrt14ps512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrsqrt14ps512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrsqrt14ps512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrsqrt14pd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrsqrt14pd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrsqrt14pd128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrsqrt14pd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrsqrt14pd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrsqrt14pd256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrsqrt14pd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrsqrt14pd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrsqrt14pd512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrsqrt14ssrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrsqrt14ssrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrsqrt14sdrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrsqrt14sdrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefps128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefps128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefps128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefps256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefps256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefps256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefps512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefps512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefps512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefps512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefpd128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefpd128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefpd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefpd256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefpd256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefpd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefpd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefpd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefpd512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefpd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefssrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefssrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefssrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefsdrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefsdrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefsdrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscatterdps128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vscatterdps256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vscatterdps512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vscatterdpd128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vscatterdpd256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vscatterdpd512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vscatterqps128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vscatterqps256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vscatterqps512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vscatterqpd128mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vscatterqpd256mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vscatterqpd512mr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vshuff32x4_256rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshuff32x4_256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshuff32x4_256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshuff32x4_512rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshuff32x4_512rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshuff32x4_512rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshuff64x2_256rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshuff64x2_256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshuff64x2_256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshuff64x2_512rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshuff64x2_512rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshuff64x2_512rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshufi32x4_256rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshufi32x4_256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshufi32x4_256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshufi32x4_512rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshufi32x4_512rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshufi32x4_512rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshufi64x2_256rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshufi64x2_256rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshufi64x2_256rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshufi64x2_512rrbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshufi64x2_512rrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vshufi64x2_512rrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vxorps128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vxorps256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vxorps512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vxorps512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vxorps512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vxorpd128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vxorpd256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vxorpd512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vxorpd512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vxorpd512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn kandbkkk( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn kandwkkk( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn kanddkkk( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn kandqkkk( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn kandnbkkk( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn kandnwkkk( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn kandndkkk( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn kandnqkkk( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn knotbkk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn knotwkk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn knotdkk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn knotqkk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn korbkkk( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn korwkkk( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn kordkkk( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn korqkkk( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn kxnorbkkk( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn kxnorwkkk( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn kxnordkkk( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn kxnorqkkk( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn kxorbkkk( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn kxorwkkk( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn kxordkkk( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn kxorqkkk( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn kaddbkkk( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn kaddwkkk( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn kadddkkk( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn kaddqkkk( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn kunpckbwkkk( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn kunpckwdkkk( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn kunpckdqkkk( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn kortestbkk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn kortestwkk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn kortestdkk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn kortestqkk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn kmovbkm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn kmovbkk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn kmovwkm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn kmovwkk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn kmovdkm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn kmovdkk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn kmovqkm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn kmovqkk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn kmovbmk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn kmovwmk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn kmovdmk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn kmovqmk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn kmovbkr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn kmovwkr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn kmovdkr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn kmovqkr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn kmovbrk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn kmovwrk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn kmovdrk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn kmovqrk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn ktestbkk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn ktestwkk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn ktestdkk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn ktestqkk(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn kshiftrbkki( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn kshiftrwkki( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn kshiftrdkki( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn kshiftrqkki( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn kshiftlbkki( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn kshiftlwkki( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn kshiftldkki( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn kshiftlqkki( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrndscaleph128rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrndscaleph128rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrndscaleph128rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrndscaleph256rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrndscaleph256rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrndscaleph256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrndscaleph512rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrndscaleph512rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrndscaleph512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrndscaleph512rri_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrndscaleshrrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vrndscaleshrrri_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vrndscaleshrrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vgetmantph128rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetmantph128rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetmantph128rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetmantph256rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetmantph256rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetmantph256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetmantph512rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetmantph512rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetmantph512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetmantph512rri_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetmantshrrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vgetmantshrrri_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vgetmantshrrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vreduceph128rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vreduceph128rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vreduceph128rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vreduceph256rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vreduceph256rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vreduceph256rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vreduceph512rbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vreduceph512rmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vreduceph512rri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vreduceph512rri_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vreduceshrrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vreduceshrrri_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vreduceshrrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vfpclassph128kbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfpclassph128kri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfpclassph128kmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfpclassph256kbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfpclassph256kri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfpclassph256kmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfpclassph512kbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfpclassph512kri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfpclassph512kmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfpclassshkri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfpclassshkmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcmpph128krmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmpph128krbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmpph128krri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmpph256krmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmpph256krbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmpph256krri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmpph512krmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmpph512krbi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmpph512krri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmpph512krri_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmpshkrmi( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmpshkrri( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vcmpshkrri_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, op3: impl OperandCast, )
fn vmovshrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovshrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmovshmr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtss2shrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtss2shrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtss2shrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtps2phx128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2phx128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2phx128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2phx256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2phx256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2phx256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2phx512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2phx512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2phx512rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtps2phx512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtsi2sh32rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtsi2sh32rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtsi2sh32rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtsi2sh64rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtsi2sh64rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtsi2sh64rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvttsh2si32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttsh2si32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttsh2si32rr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttsh2si64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttsh2si64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttsh2si64rr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtsh2si32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtsh2si32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtsh2si32rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtsh2si64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtsh2si64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtsh2si64rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vucomishrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vucomishrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vucomishrr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcomishrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcomishrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcomishrr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vsqrtph128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vsqrtph128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vsqrtph128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vsqrtph256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vsqrtph256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vsqrtph256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vsqrtph512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vsqrtph512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vsqrtph512rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vsqrtph512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vsqrtshrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsqrtshrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsqrtshrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddph128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddph128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddph128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddph256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddph256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddph256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddph512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddph512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddph512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddph512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddshrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddshrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vaddshrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulph128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulph128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulph128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulph256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulph256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulph256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulph512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulph512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulph512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulph512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulshrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulshrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmulshrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtph2pd128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2pd128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2pd128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2pd256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2pd256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2pd256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2pd512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2pd512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2pd512rr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2pd512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2ph128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2ph128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2ph128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2ph256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2ph256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2ph256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2ph512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2ph512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2ph512rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtpd2ph512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtsh2sdrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtsh2sdrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtsh2sdrrr_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtsd2shrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtsd2shrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtsd2shrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtdq2ph128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtdq2ph128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtdq2ph128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtdq2ph256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtdq2ph256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtdq2ph256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtdq2ph512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtdq2ph512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtdq2ph512rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtdq2ph512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtqq2ph128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtqq2ph128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtqq2ph128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtqq2ph256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtqq2ph256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtqq2ph256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtqq2ph512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtqq2ph512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtqq2ph512rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtqq2ph512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2dq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2dq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2dq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2dq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2dq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2dq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2dq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2dq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2dq512rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2dq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2dq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2dq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2dq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2dq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2dq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2dq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2dq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2dq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2dq512rr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2dq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vsubph128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsubph128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsubph128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsubph256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsubph256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsubph256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsubph512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsubph512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsubph512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsubph512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsubshrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsubshrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vsubshrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminph128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminph128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminph128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminph256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminph256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminph256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminph512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminph512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminph512rrr_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminph512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminshrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminshrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vminshrrr_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivph128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivph128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivph128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivph256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivph256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivph256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivph512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivph512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivph512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivph512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivshrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivshrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vdivshrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxph128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxph128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxph128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxph256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxph256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxph256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxph512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxph512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxph512rrr_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxph512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxshrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxshrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmaxshrrr_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vmovw_g2xrm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovw_g2xrr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2udq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2udq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2udq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2udq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2udq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2udq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2udq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2udq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2udq512rr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2udq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2uqq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2uqq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2uqq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2uqq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2uqq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2uqq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2uqq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2uqq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2uqq512rr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2uqq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttsh2usi32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttsh2usi32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttsh2usi32rr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttsh2usi64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttsh2usi64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttsh2usi64rr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2udq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2udq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2udq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2udq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2udq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2udq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2udq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2udq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2udq512rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2udq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2uqq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2uqq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2uqq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2uqq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2uqq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2uqq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2uqq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2uqq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2uqq512rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2uqq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtsh2usi32rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtsh2usi32rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtsh2usi32rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtsh2usi64rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtsh2usi64rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtsh2usi64rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2qq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2qq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2qq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2qq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2qq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2qq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2qq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2qq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2qq512rr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2qq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtudq2ph128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtudq2ph128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtudq2ph128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtudq2ph256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtudq2ph256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtudq2ph256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtudq2ph512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtudq2ph512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtudq2ph512rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtudq2ph512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuqq2ph128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuqq2ph128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuqq2ph128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuqq2ph256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuqq2ph256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuqq2ph256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuqq2ph512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuqq2ph512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuqq2ph512rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuqq2ph512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2qq128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2qq128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2qq128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2qq256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2qq256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2qq256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2qq512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2qq512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2qq512rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2qq512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtusi2sh32rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtusi2sh32rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtusi2sh32rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtusi2sh64rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtusi2sh64rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtusi2sh64rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvttph2uw128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2uw128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2uw128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2uw256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2uw256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2uw256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2uw512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2uw512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2uw512rr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2uw512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2w128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2w128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2w128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2w256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2w256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2w256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2w512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2w512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2w512rr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvttph2w512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2uw128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2uw128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2uw128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2uw256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2uw256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2uw256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2uw512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2uw512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2uw512rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2uw512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2w128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2w128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2w128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2w256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2w256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2w256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2w512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2w512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2w512rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2w512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtw2ph128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtw2ph128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtw2ph128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtw2ph256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtw2ph256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtw2ph256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtw2ph512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtw2ph512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtw2ph512rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtw2ph512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuw2ph128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuw2ph128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuw2ph128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuw2ph256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuw2ph256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuw2ph256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuw2ph512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuw2ph512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuw2ph512rr_er(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtuw2ph512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovw_x2gmr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vmovw_x2grr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2psx128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2psx128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2psx128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2psx256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2psx256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2psx256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2psx512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2psx512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2psx512rr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtph2psx512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vcvtsh2ssrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtsh2ssrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vcvtsh2ssrrr_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefph128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefph128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefph128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefph256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefph256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefph256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefph512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefph512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefph512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefph512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefshrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefshrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vscalefshrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetexpph128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgetexpph128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgetexpph128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgetexpph256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgetexpph256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgetexpph256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgetexpph512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgetexpph512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgetexpph512rr_sae(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgetexpph512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vgetexpshrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetexpshrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vgetexpshrrr_sae( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrcpph128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrcpph128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrcpph128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrcpph256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrcpph256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrcpph256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrcpph512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrcpph512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrcpph512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrcpshrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrcpshrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrsqrtph128rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrsqrtph128rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrsqrtph128rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrsqrtph256rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrsqrtph256rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrsqrtph256rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrsqrtph512rm(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrsqrtph512rr(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrsqrtph512rb(&mut self, op0: impl OperandCast, op1: impl OperandCast)
fn vrsqrtshrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vrsqrtshrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddcph128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddcph128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddcph128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddcph256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddcph256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddcph256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddcph512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddcph512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddcph512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddcph512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfcmaddcph128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfcmaddcph128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfcmaddcph128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfcmaddcph256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfcmaddcph256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfcmaddcph256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfcmaddcph512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfcmaddcph512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfcmaddcph512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfcmaddcph512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddcshrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddcshrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddcshrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfcmaddcshrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfcmaddcshrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfcmaddcshrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmulcph128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmulcph128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmulcph128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmulcph256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmulcph256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmulcph256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmulcph512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmulcph512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmulcph512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmulcph512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfcmulcph128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfcmulcph128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfcmulcph128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfcmulcph256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfcmulcph256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfcmulcph256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfcmulcph512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfcmulcph512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfcmulcph512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfcmulcph512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmulcshrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmulcshrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmulcshrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfcmulcshrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfcmulcshrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfcmulcshrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub132ph128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub132ph128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub132ph128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub132ph256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub132ph256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub132ph256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub132ph512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub132ph512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub132ph512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub132ph512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub213ph128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub213ph128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub213ph128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub213ph256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub213ph256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub213ph256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub213ph512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub213ph512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub213ph512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub213ph512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub231ph128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub231ph128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub231ph128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub231ph256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub231ph256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub231ph256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub231ph512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub231ph512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub231ph512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmaddsub231ph512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd132ph128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd132ph128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd132ph128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd132ph256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd132ph256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd132ph256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd132ph512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd132ph512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd132ph512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd132ph512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd213ph128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd213ph128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd213ph128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd213ph256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd213ph256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd213ph256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd213ph512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd213ph512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd213ph512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd213ph512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd231ph128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd231ph128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd231ph128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd231ph256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd231ph256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd231ph256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd231ph512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd231ph512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd231ph512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsubadd231ph512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132ph128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132ph128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132ph128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132ph256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132ph256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132ph256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132ph512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132ph512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132ph512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132ph512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213ph128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213ph128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213ph128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213ph256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213ph256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213ph256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213ph512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213ph512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213ph512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213ph512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231ph128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231ph128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231ph128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231ph256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231ph256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231ph256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231ph512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231ph512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231ph512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231ph512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132shrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132shrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd132shrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213shrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213shrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd213shrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231shrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231shrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmadd231shrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132ph128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132ph128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132ph128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132ph256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132ph256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132ph256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132ph512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132ph512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132ph512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132ph512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213ph128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213ph128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213ph128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213ph256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213ph256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213ph256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213ph512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213ph512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213ph512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213ph512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231ph128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231ph128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231ph128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231ph256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231ph256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231ph256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231ph512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231ph512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231ph512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231ph512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132shrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132shrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub132shrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213shrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213shrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub213shrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231shrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231shrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfmsub231shrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132ph128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132ph128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132ph128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132ph256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132ph256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132ph256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132ph512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132ph512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132ph512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132ph512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213ph128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213ph128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213ph128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213ph256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213ph256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213ph256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213ph512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213ph512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213ph512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213ph512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231ph128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231ph128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231ph128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231ph256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231ph256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231ph256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231ph512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231ph512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231ph512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231ph512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132shrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132shrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd132shrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213shrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213shrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd213shrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231shrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231shrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmadd231shrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132ph128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132ph128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132ph128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132ph256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132ph256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132ph256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132ph512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132ph512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132ph512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132ph512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213ph128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213ph128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213ph128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213ph256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213ph256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213ph256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213ph512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213ph512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213ph512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213ph512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231ph128rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231ph128rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231ph128rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231ph256rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231ph256rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231ph256rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231ph512rrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231ph512rrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231ph512rrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231ph512rrb( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132shrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132shrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub132shrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213shrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213shrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub213shrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231shrrm( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231shrrr( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn vfnmsub231shrrr_er( &mut self, op0: impl OperandCast, op1: impl OperandCast, op2: impl OperandCast, )
fn nop(&mut self)
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.