pub struct Assembler<'a> {
    pub buffer: &'a mut CodeBuffer,
    /* private fields */
}Fields§
§buffer: &'a mut CodeBufferImplementations§
Source§impl<'a> Assembler<'a>
 
impl<'a> Assembler<'a>
pub fn last_error(&self) -> Option<&AsmError>
pub fn new(buffer: &'a mut CodeBuffer) -> Self
Trait Implementations§
Source§impl<'a> A64EmitterExplicit for Assembler<'a>
 
impl<'a> A64EmitterExplicit for Assembler<'a>
fn udf(&mut self, imm16: impl OperandCast)
fn adcw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn adcsw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sbcw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sbcsw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn adcx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn adcsx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sbcx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sbcsx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ngcw(&mut self, rd: impl OperandCast, rm: impl OperandCast)
fn ngcsw(&mut self, rd: impl OperandCast, rm: impl OperandCast)
fn ngcx(&mut self, rd: impl OperandCast, rm: impl OperandCast)
fn ngcsx(&mut self, rd: impl OperandCast, rm: impl OperandCast)
fn addw_uxtb( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn addw_uxth( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn addw_uxtw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn addw_uxtx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn addw_sxtb( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn addw_sxth( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn addw_sxtw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn addw_sxtx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn addsw_uxtb( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn addsw_uxth( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn addsw_uxtw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn addsw_uxtx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn addsw_sxtb( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn addsw_sxth( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn addsw_sxtw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn addsw_sxtx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn subw_uxtb( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn subw_uxth( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn subw_uxtw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn subw_uxtx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn subw_sxtb( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn subw_sxth( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn subw_sxtw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn subw_sxtx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn subsw_uxtb( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn subsw_uxth( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn subsw_uxtw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn subsw_uxtx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn subsw_sxtb( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn subsw_sxth( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn subsw_sxtw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn subsw_sxtx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn addx_uxtb( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn addx_uxth( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn addx_uxtw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn addx_uxtx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn addx_sxtb( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn addx_sxth( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn addx_sxtw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn addx_sxtx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn addsx_uxtb( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn addsx_uxth( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn addsx_uxtw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn addsx_uxtx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn addsx_sxtb( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn addsx_sxth( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn addsx_sxtw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn addsx_sxtx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn subx_uxtb( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn subx_uxth( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn subx_uxtw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn subx_uxtx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn subx_sxtb( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn subx_sxth( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn subx_sxtw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn subx_sxtx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn subsx_uxtb( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn subsx_uxth( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn subsx_uxtw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn subsx_uxtx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn subsx_sxtb( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn subsx_sxth( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn subsx_sxtw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn subsx_sxtx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn cmnw_uxtb( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn cmnw_uxth( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn cmnw_uxtw( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn cmnw_uxtx( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn cmnw_sxtb( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn cmnw_sxth( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn cmnw_sxtw( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn cmnw_sxtx( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn cmpw_uxtb( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn cmpw_uxth( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn cmpw_uxtw( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn cmpw_uxtx( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn cmpw_sxtb( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn cmpw_sxth( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn cmpw_sxtw( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn cmpw_sxtx( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn cmnx_uxtb( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn cmnx_uxth( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn cmnx_uxtw( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn cmnx_uxtx( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn cmnx_sxtb( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn cmnx_sxth( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn cmnx_sxtw( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn cmnx_sxtx( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn cmpx_uxtb( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn cmpx_uxth( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn cmpx_uxtw( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn cmpx_uxtx( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn cmpx_sxtb( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn cmpx_sxth( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn cmpx_sxtw( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn cmpx_sxtx( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm3: impl OperandCast, )
fn addwi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn addswi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn subwi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn subswi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn addxi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn addsxi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn subxi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn subsxi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn cmnwi(&mut self, rn: impl OperandCast, imm: impl OperandCast)
fn cmpwi(&mut self, rn: impl OperandCast, imm: impl OperandCast)
fn cmnxi(&mut self, rn: impl OperandCast, imm: impl OperandCast)
fn cmpxi(&mut self, rn: impl OperandCast, imm: impl OperandCast)
fn mov_spw(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn mov_spx(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn addw_lsl( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn addw_lsr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn addw_asr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn addsw_lsl( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn addsw_lsr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn addsw_asr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn subw_lsl( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn subw_lsr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn subw_asr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn subsw_lsl( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn subsw_lsr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn subsw_asr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn addx_lsl( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn addx_lsr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn addx_asr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn addsx_lsl( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn addsx_lsr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn addsx_asr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn subx_lsl( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn subx_lsr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn subx_asr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn subsx_lsl( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn subsx_lsr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn subsx_asr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn addw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn addsw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn subw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn subsw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn addx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn addsx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn subx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn subsx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmnw_lsl( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn cmnw_lsr( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn cmnw_asr( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn cmpw_lsl( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn cmpw_lsr( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn cmpw_asr( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn cmnx_lsl( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn cmnx_lsr( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn cmnx_asr( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn cmpx_lsl( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn cmpx_lsr( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn cmpx_asr( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn cmnw(&mut self, rn: impl OperandCast, rm: impl OperandCast)
fn cmpw(&mut self, rn: impl OperandCast, rm: impl OperandCast)
fn cmnx(&mut self, rn: impl OperandCast, rm: impl OperandCast)
fn cmpx(&mut self, rn: impl OperandCast, rm: impl OperandCast)
fn negw_lsl( &mut self, rd: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn negw_lsr( &mut self, rd: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn negw_asr( &mut self, rd: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn negsw_lsl( &mut self, rd: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn negsw_lsr( &mut self, rd: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn negsw_asr( &mut self, rd: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn negx_lsl( &mut self, rd: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn negx_lsr( &mut self, rd: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn negx_asr( &mut self, rd: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn negsx_lsl( &mut self, rd: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn negsx_lsr( &mut self, rd: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn negsx_asr( &mut self, rd: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn negw(&mut self, rd: impl OperandCast, rm: impl OperandCast)
fn negsw(&mut self, rd: impl OperandCast, rm: impl OperandCast)
fn negx(&mut self, rd: impl OperandCast, rm: impl OperandCast)
fn negsx(&mut self, rd: impl OperandCast, rm: impl OperandCast)
fn adr(&mut self, rd: impl OperandCast, immloimmhi: impl OperandCast)
fn adrp(&mut self, rd: impl OperandCast, immloimmhi: impl OperandCast)
fn andwi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn orrwi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn eorwi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn andswi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn andxi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn orrxi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn eorxi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn andsxi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn tstwi(&mut self, rn: impl OperandCast, imm: impl OperandCast)
fn tstxi(&mut self, rn: impl OperandCast, imm: impl OperandCast)
fn andw_lsl( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn bicw_lsl( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn andw_lsr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn bicw_lsr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn andw_asr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn bicw_asr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn andw_ror( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn bicw_ror( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn orrw_lsl( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn ornw_lsl( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn orrw_lsr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn ornw_lsr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn orrw_asr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn ornw_asr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn orrw_ror( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn ornw_ror( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn eorw_lsl( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn eonw_lsl( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn eorw_lsr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn eonw_lsr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn eorw_asr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn eonw_asr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn eorw_ror( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn eonw_ror( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn andsw_lsl( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn bicsw_lsl( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn andsw_lsr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn bicsw_lsr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn andsw_asr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn bicsw_asr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn andsw_ror( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn bicsw_ror( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn andx_lsl( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn bicx_lsl( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn andx_lsr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn bicx_lsr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn andx_asr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn bicx_asr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn andx_ror( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn bicx_ror( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn orrx_lsl( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn ornx_lsl( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn orrx_lsr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn ornx_lsr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn orrx_asr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn ornx_asr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn orrx_ror( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn ornx_ror( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn eorx_lsl( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn eonx_lsl( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn eorx_lsr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn eonx_lsr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn eorx_asr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn eonx_asr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn eorx_ror( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn eonx_ror( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn andsx_lsl( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn bicsx_lsl( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn andsx_lsr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn bicsx_lsr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn andsx_asr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn bicsx_asr( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn andsx_ror( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn bicsx_ror( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn andw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn bicw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn orrw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ornw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn eorw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn eonw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn andsw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn bicsw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn andx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn bicx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn orrx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ornx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn eorx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn eonx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn andsx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn bicsx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn tstw_lsl( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn tstw_lsr( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn tstw_asr( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn tstw_ror( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn tstx_lsl( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn tstx_lsr( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn tstx_asr( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn tstx_ror( &mut self, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn tstw(&mut self, rn: impl OperandCast, rm: impl OperandCast)
fn tstx(&mut self, rn: impl OperandCast, rm: impl OperandCast)
fn mvnw_lsl( &mut self, rd: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn mvnw_lsr( &mut self, rd: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn mvnw_asr( &mut self, rd: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn mvnw_ror( &mut self, rd: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn mvnx_lsl( &mut self, rd: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn mvnx_lsr( &mut self, rd: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn mvnx_asr( &mut self, rd: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn mvnx_ror( &mut self, rd: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
fn mvnw(&mut self, rd: impl OperandCast, rm: impl OperandCast)
fn mvnx(&mut self, rd: impl OperandCast, rm: impl OperandCast)
fn movw(&mut self, rd: impl OperandCast, rm: impl OperandCast)
fn movx(&mut self, rd: impl OperandCast, rm: impl OperandCast)
fn lslvw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn lsrvw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn asrvw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn rorvw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn lslvx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn lsrvx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn asrvx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn rorvx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn maddw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, ra: impl OperandCast, )
fn msubw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, ra: impl OperandCast, )
fn maddx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, ra: impl OperandCast, )
fn msubx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, ra: impl OperandCast, )
fn mulw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn mnegw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn mulx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn mnegx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smaddl( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, ra: impl OperandCast, )
fn smsubl( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, ra: impl OperandCast, )
fn umaddl( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, ra: impl OperandCast, )
fn umsubl( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, ra: impl OperandCast, )
fn smull( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smnegl( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umull( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umnegl( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smulh( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umulh( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn bcond(&mut self, bcond: impl OperandCast, imm19: impl OperandCast)
fn bccond(&mut self, bcond: impl OperandCast, imm19: impl OperandCast)
fn b(&mut self, imm26: impl OperandCast)
fn bl(&mut self, imm26: impl OperandCast)
fn sbfmw( &mut self, rd: impl OperandCast, rn: impl OperandCast, immr: impl OperandCast, imms: impl OperandCast, )
fn bfmw( &mut self, rd: impl OperandCast, rn: impl OperandCast, immr: impl OperandCast, imms: impl OperandCast, )
fn ubfmw( &mut self, rd: impl OperandCast, rn: impl OperandCast, immr: impl OperandCast, imms: impl OperandCast, )
fn sbfmx( &mut self, rd: impl OperandCast, rn: impl OperandCast, immr: impl OperandCast, imms: impl OperandCast, )
fn bfmx( &mut self, rd: impl OperandCast, rn: impl OperandCast, immr: impl OperandCast, imms: impl OperandCast, )
fn ubfmx( &mut self, rd: impl OperandCast, rn: impl OperandCast, immr: impl OperandCast, imms: impl OperandCast, )
fn asrwi( &mut self, rd: impl OperandCast, rn: impl OperandCast, immr: impl OperandCast, )
fn lsrwi( &mut self, rd: impl OperandCast, rn: impl OperandCast, immr: impl OperandCast, )
fn asrxi( &mut self, rd: impl OperandCast, rn: impl OperandCast, immr: impl OperandCast, )
fn lsrxi( &mut self, rd: impl OperandCast, rn: impl OperandCast, immr: impl OperandCast, )
fn lslwi( &mut self, rd: impl OperandCast, rn: impl OperandCast, lsl: impl OperandCast, )
fn lslxi( &mut self, rd: impl OperandCast, rn: impl OperandCast, lsl: impl OperandCast, )
fn sbfxw( &mut self, rd: impl OperandCast, rn: impl OperandCast, lsb: impl OperandCast, width: impl OperandCast, )
fn bfxilw( &mut self, rd: impl OperandCast, rn: impl OperandCast, lsb: impl OperandCast, width: impl OperandCast, )
fn ubfxw( &mut self, rd: impl OperandCast, rn: impl OperandCast, lsb: impl OperandCast, width: impl OperandCast, )
fn sbfxx( &mut self, rd: impl OperandCast, rn: impl OperandCast, lsb: impl OperandCast, width: impl OperandCast, )
fn bfxilx( &mut self, rd: impl OperandCast, rn: impl OperandCast, lsb: impl OperandCast, width: impl OperandCast, )
fn ubfxx( &mut self, rd: impl OperandCast, rn: impl OperandCast, lsb: impl OperandCast, width: impl OperandCast, )
fn sbfizw( &mut self, rd: impl OperandCast, rn: impl OperandCast, lsb: impl OperandCast, width: impl OperandCast, )
fn bfiw( &mut self, rd: impl OperandCast, rn: impl OperandCast, lsb: impl OperandCast, width: impl OperandCast, )
fn ubfizw( &mut self, rd: impl OperandCast, rn: impl OperandCast, lsb: impl OperandCast, width: impl OperandCast, )
fn sbfizx( &mut self, rd: impl OperandCast, rn: impl OperandCast, lsb: impl OperandCast, width: impl OperandCast, )
fn bfix( &mut self, rd: impl OperandCast, rn: impl OperandCast, lsb: impl OperandCast, width: impl OperandCast, )
fn ubfizx( &mut self, rd: impl OperandCast, rn: impl OperandCast, lsb: impl OperandCast, width: impl OperandCast, )
fn bfcw( &mut self, rd: impl OperandCast, lsb: impl OperandCast, width: impl OperandCast, )
fn bfcx( &mut self, rd: impl OperandCast, lsb: impl OperandCast, width: impl OperandCast, )
fn sxtbw(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uxtbw(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sxtbx(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sxthw(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uxthw(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sxthx(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sxtwx(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn br(&mut self, rn: impl OperandCast)
fn braaz(&mut self, rn: impl OperandCast)
fn brabz(&mut self, rn: impl OperandCast)
fn blr(&mut self, rn: impl OperandCast)
fn blraaz(&mut self, rn: impl OperandCast)
fn blrabz(&mut self, rn: impl OperandCast)
fn ret(&mut self, rn: impl OperandCast)
fn retaa(&mut self)
fn retab(&mut self)
fn braa(&mut self, rn: impl OperandCast, rm: impl OperandCast)
fn brab(&mut self, rn: impl OperandCast, rm: impl OperandCast)
fn blraa(&mut self, rn: impl OperandCast, rm: impl OperandCast)
fn blrab(&mut self, rn: impl OperandCast, rm: impl OperandCast)
fn brk(&mut self, imm16: impl OperandCast)
fn cbzw(&mut self, rt: impl OperandCast, imm19: impl OperandCast)
fn cbnzw(&mut self, rt: impl OperandCast, imm19: impl OperandCast)
fn cbzx(&mut self, rt: impl OperandCast, imm19: impl OperandCast)
fn cbnzx(&mut self, rt: impl OperandCast, imm19: impl OperandCast)
fn tbz( &mut self, rt: impl OperandCast, bit: impl OperandCast, imm14: impl OperandCast, )
fn tbnz( &mut self, rt: impl OperandCast, bit: impl OperandCast, imm14: impl OperandCast, )
fn ccmnwi( &mut self, rn: impl OperandCast, imm5: impl OperandCast, nzcv: impl OperandCast, cond: impl OperandCast, )
fn ccmpwi( &mut self, rn: impl OperandCast, imm5: impl OperandCast, nzcv: impl OperandCast, cond: impl OperandCast, )
fn ccmnxi( &mut self, rn: impl OperandCast, imm5: impl OperandCast, nzcv: impl OperandCast, cond: impl OperandCast, )
fn ccmpxi( &mut self, rn: impl OperandCast, imm5: impl OperandCast, nzcv: impl OperandCast, cond: impl OperandCast, )
fn ccmnw( &mut self, rn: impl OperandCast, rm: impl OperandCast, nzcv: impl OperandCast, cond: impl OperandCast, )
fn ccmpw( &mut self, rn: impl OperandCast, rm: impl OperandCast, nzcv: impl OperandCast, cond: impl OperandCast, )
fn ccmnx( &mut self, rn: impl OperandCast, rm: impl OperandCast, nzcv: impl OperandCast, cond: impl OperandCast, )
fn ccmpx( &mut self, rn: impl OperandCast, rm: impl OperandCast, nzcv: impl OperandCast, cond: impl OperandCast, )
fn clrex(&mut self)
fn dsb(&mut self, crm: impl OperandCast)
fn dmb(&mut self, crm: impl OperandCast)
fn isb(&mut self, crm: impl OperandCast)
fn ssbb(&mut self)
fn hint(&mut self, imm: impl OperandCast)
fn nop(&mut self)
fn yield(&mut self)
fn wfe(&mut self)
fn wfi(&mut self)
fn sev(&mut self)
fn sevl(&mut self)
fn dgh(&mut self)
fn xpaclri(&mut self)
fn pacia1716(&mut self)
fn pacib1716(&mut self)
fn autia1716(&mut self)
fn autib1716(&mut self)
fn esb(&mut self)
fn csdb(&mut self)
fn clrbhb(&mut self)
fn paciaz(&mut self)
fn paciasp(&mut self)
fn pacibz(&mut self)
fn pacibsp(&mut self)
fn autiaz(&mut self)
fn autiasp(&mut self)
fn autibz(&mut self)
fn autibsp(&mut self)
fn bti(&mut self)
fn btic(&mut self)
fn btij(&mut self)
fn btijc(&mut self)
fn chkfeat(&mut self)
fn hlt(&mut self, imm16: impl OperandCast)
fn svc(&mut self, imm16: impl OperandCast)
fn hvc(&mut self, imm16: impl OperandCast)
fn smc(&mut self, imm16: impl OperandCast)
fn dcps1(&mut self, imm16: impl OperandCast)
fn dcps2(&mut self, imm16: impl OperandCast)
fn dcps3(&mut self, imm16: impl OperandCast)
fn eret(&mut self)
fn eretaa(&mut self)
fn eretab(&mut self)
fn drps(&mut self)
fn clzw(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn clsw(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn ctzw(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cntw(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn absw(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn clzx(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn clsx(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn ctzx(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cntx(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn absx(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn smaxwi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm8: impl OperandCast, )
fn umaxwi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm8: impl OperandCast, )
fn sminwi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm8: impl OperandCast, )
fn uminwi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm8: impl OperandCast, )
fn smaxxi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm8: impl OperandCast, )
fn umaxxi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm8: impl OperandCast, )
fn sminxi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm8: impl OperandCast, )
fn uminxi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm8: impl OperandCast, )
fn smaxw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umaxw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sminw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uminw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smaxx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umaxx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sminx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uminx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cselw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, cond: impl OperandCast, )
fn csincw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, cond: impl OperandCast, )
fn csinvw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, cond: impl OperandCast, )
fn csnegw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, cond: impl OperandCast, )
fn cselx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, cond: impl OperandCast, )
fn csincx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, cond: impl OperandCast, )
fn csinvx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, cond: impl OperandCast, )
fn csnegx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, cond: impl OperandCast, )
fn cincw( &mut self, rd: impl OperandCast, rn: impl OperandCast, cond: impl OperandCast, )
fn cinvw( &mut self, rd: impl OperandCast, rn: impl OperandCast, cond: impl OperandCast, )
fn cnegw( &mut self, rd: impl OperandCast, rn: impl OperandCast, cond: impl OperandCast, )
fn cincx( &mut self, rd: impl OperandCast, rn: impl OperandCast, cond: impl OperandCast, )
fn cinvx( &mut self, rd: impl OperandCast, rn: impl OperandCast, cond: impl OperandCast, )
fn cnegx( &mut self, rd: impl OperandCast, rn: impl OperandCast, cond: impl OperandCast, )
fn csetw(&mut self, rd: impl OperandCast, cond: impl OperandCast)
fn csetmw(&mut self, rd: impl OperandCast, cond: impl OperandCast)
fn csetx(&mut self, rd: impl OperandCast, cond: impl OperandCast)
fn csetmx(&mut self, rd: impl OperandCast, cond: impl OperandCast)
fn extrw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imms: impl OperandCast, )
fn extrx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imms: impl OperandCast, )
fn rorwi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imms: impl OperandCast, )
fn rorxi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imms: impl OperandCast, )
fn movnw(&mut self, rd: impl OperandCast, imm16: impl OperandCast)
fn movnw16(&mut self, rd: impl OperandCast, imm16: impl OperandCast)
fn movzw(&mut self, rd: impl OperandCast, imm16: impl OperandCast)
fn movzw16(&mut self, rd: impl OperandCast, imm16: impl OperandCast)
fn movkw(&mut self, rd: impl OperandCast, imm16: impl OperandCast)
fn movkw16(&mut self, rd: impl OperandCast, imm16: impl OperandCast)
fn movnx(&mut self, rd: impl OperandCast, imm16: impl OperandCast)
fn movnx16(&mut self, rd: impl OperandCast, imm16: impl OperandCast)
fn movnx32(&mut self, rd: impl OperandCast, imm16: impl OperandCast)
fn movnx48(&mut self, rd: impl OperandCast, imm16: impl OperandCast)
fn movzx(&mut self, rd: impl OperandCast, imm16: impl OperandCast)
fn movzx16(&mut self, rd: impl OperandCast, imm16: impl OperandCast)
fn movzx32(&mut self, rd: impl OperandCast, imm16: impl OperandCast)
fn movzx48(&mut self, rd: impl OperandCast, imm16: impl OperandCast)
fn movkx(&mut self, rd: impl OperandCast, imm16: impl OperandCast)
fn movkx16(&mut self, rd: impl OperandCast, imm16: impl OperandCast)
fn movkx32(&mut self, rd: impl OperandCast, imm16: impl OperandCast)
fn movkx48(&mut self, rd: impl OperandCast, imm16: impl OperandCast)
fn movnw_shift( &mut self, rd: impl OperandCast, imm16: impl OperandCast, hw: impl OperandCast, )
fn movzw_shift( &mut self, rd: impl OperandCast, imm16: impl OperandCast, hw: impl OperandCast, )
fn movkw_shift( &mut self, rd: impl OperandCast, imm16: impl OperandCast, hw: impl OperandCast, )
fn movnx_shift( &mut self, rd: impl OperandCast, imm16: impl OperandCast, hw: impl OperandCast, )
fn movzx_shift( &mut self, rd: impl OperandCast, imm16: impl OperandCast, hw: impl OperandCast, )
fn movkx_shift( &mut self, rd: impl OperandCast, imm16: impl OperandCast, hw: impl OperandCast, )
fn sys(&mut self, sysreg: impl OperandCast, rt: impl OperandCast)
fn sysl(&mut self, rt: impl OperandCast, sysreg: impl OperandCast)
fn at_s1e1r(&mut self, rt: impl OperandCast)
fn at_s1e1w(&mut self, rt: impl OperandCast)
fn at_s1e0r(&mut self, rt: impl OperandCast)
fn at_s1e0w(&mut self, rt: impl OperandCast)
fn at_s1e1rp(&mut self, rt: impl OperandCast)
fn at_s1e1wp(&mut self, rt: impl OperandCast)
fn at_s1e2r(&mut self, rt: impl OperandCast)
fn at_s1e2w(&mut self, rt: impl OperandCast)
fn at_s12e1r(&mut self, rt: impl OperandCast)
fn at_s12e1w(&mut self, rt: impl OperandCast)
fn at_s12e0r(&mut self, rt: impl OperandCast)
fn at_s12e0w(&mut self, rt: impl OperandCast)
fn at_s1e3r(&mut self, rt: impl OperandCast)
fn at_s1e3w(&mut self, rt: impl OperandCast)
fn dc_ivac(&mut self, rt: impl OperandCast)
fn dc_isw(&mut self, rt: impl OperandCast)
fn dc_igvac(&mut self, rt: impl OperandCast)
fn dc_igsw(&mut self, rt: impl OperandCast)
fn dc_igdvac(&mut self, rt: impl OperandCast)
fn dc_igdsw(&mut self, rt: impl OperandCast)
fn dc_csw(&mut self, rt: impl OperandCast)
fn dc_cgsw(&mut self, rt: impl OperandCast)
fn dc_cgdsw(&mut self, rt: impl OperandCast)
fn dc_cisw(&mut self, rt: impl OperandCast)
fn dc_cigsw(&mut self, rt: impl OperandCast)
fn dc_cigdsw(&mut self, rt: impl OperandCast)
fn dc_zva(&mut self, rt: impl OperandCast)
fn dc_gva(&mut self, rt: impl OperandCast)
fn dc_gzva(&mut self, rt: impl OperandCast)
fn dc_cvac(&mut self, rt: impl OperandCast)
fn dc_cgvac(&mut self, rt: impl OperandCast)
fn dc_cgdvac(&mut self, rt: impl OperandCast)
fn dc_cvau(&mut self, rt: impl OperandCast)
fn dc_cvap(&mut self, rt: impl OperandCast)
fn dc_cgvap(&mut self, rt: impl OperandCast)
fn dc_cgdvap(&mut self, rt: impl OperandCast)
fn dc_cvadp(&mut self, rt: impl OperandCast)
fn dc_cgvadp(&mut self, rt: impl OperandCast)
fn dc_cgdvadp(&mut self, rt: impl OperandCast)
fn dc_civac(&mut self, rt: impl OperandCast)
fn dc_cigvac(&mut self, rt: impl OperandCast)
fn dc_cigdvac(&mut self, rt: impl OperandCast)
fn ic_ialluis(&mut self)
fn ic_iallu(&mut self)
fn ic_ivau(&mut self, rt: impl OperandCast)
fn tlbi_vmalle1is(&mut self)
fn tlbi_vae1is(&mut self, rt: impl OperandCast)
fn tlbi_aside1is(&mut self, rt: impl OperandCast)
fn tlbi_vaae1is(&mut self, rt: impl OperandCast)
fn tlbi_vale1is(&mut self, rt: impl OperandCast)
fn tlbi_vaale1is(&mut self, rt: impl OperandCast)
fn tlbi_vmalle1(&mut self)
fn tlbi_vae1(&mut self, rt: impl OperandCast)
fn tlbi_aside1(&mut self, rt: impl OperandCast)
fn tlbi_vaae1(&mut self, rt: impl OperandCast)
fn tlbi_vale1(&mut self, rt: impl OperandCast)
fn tlbi_vaale1(&mut self, rt: impl OperandCast)
fn tlbi_ipas2e1is(&mut self, rt: impl OperandCast)
fn tlbi_ipas2le1is(&mut self, rt: impl OperandCast)
fn tlbi_alle2is(&mut self)
fn tlbi_vae2is(&mut self, rt: impl OperandCast)
fn tlbi_alle1is(&mut self)
fn tlbi_vale2is(&mut self, rt: impl OperandCast)
fn tlbi_vmalls12e1is(&mut self)
fn tlbi_ipas2e1(&mut self, rt: impl OperandCast)
fn tlbi_ipas2le1(&mut self, rt: impl OperandCast)
fn tlbi_alle2(&mut self)
fn tlbi_vae2(&mut self, rt: impl OperandCast)
fn tlbi_alle1(&mut self)
fn tlbi_vale2(&mut self, rt: impl OperandCast)
fn tlbi_vmalls12e1(&mut self)
fn tlbi_alle3is(&mut self)
fn tlbi_vae3is(&mut self, rt: impl OperandCast)
fn tlbi_vale3is(&mut self, rt: impl OperandCast)
fn tlbi_alle3(&mut self)
fn tlbi_vae3(&mut self, rt: impl OperandCast)
fn tlbi_vale3(&mut self, rt: impl OperandCast)
fn tlbi_vmalle1os(&mut self)
fn tlbi_vae1os(&mut self, rt: impl OperandCast)
fn tlbi_aside1os(&mut self, rt: impl OperandCast)
fn tlbi_vaae1os(&mut self, rt: impl OperandCast)
fn tlbi_vale1os(&mut self, rt: impl OperandCast)
fn tlbi_vaale1os(&mut self, rt: impl OperandCast)
fn tlbi_alle2os(&mut self)
fn tlbi_vae2os(&mut self, rt: impl OperandCast)
fn tlbi_alle1os(&mut self)
fn tlbi_vale2os(&mut self, rt: impl OperandCast)
fn tlbi_vmalls12e1os(&mut self)
fn tlbi_ipas2e1os(&mut self, rt: impl OperandCast)
fn tlbi_ipas2le1os(&mut self, rt: impl OperandCast)
fn tlbi_alle3os(&mut self)
fn tlbi_vae3os(&mut self, rt: impl OperandCast)
fn tlbi_vale3os(&mut self, rt: impl OperandCast)
fn tlbi_rvae1is(&mut self, rt: impl OperandCast)
fn tlbi_rvaae1is(&mut self, rt: impl OperandCast)
fn tlbi_rvale1is(&mut self, rt: impl OperandCast)
fn tlbi_rvaale1is(&mut self, rt: impl OperandCast)
fn tlbi_rvae1os(&mut self, rt: impl OperandCast)
fn tlbi_rvaae1os(&mut self, rt: impl OperandCast)
fn tlbi_rvale1os(&mut self, rt: impl OperandCast)
fn tlbi_rvaale1os(&mut self, rt: impl OperandCast)
fn tlbi_rvae1(&mut self, rt: impl OperandCast)
fn tlbi_rvaae1(&mut self, rt: impl OperandCast)
fn tlbi_rvale1(&mut self, rt: impl OperandCast)
fn tlbi_rvaale1(&mut self, rt: impl OperandCast)
fn tlbi_ripas2e1is(&mut self, rt: impl OperandCast)
fn tlbi_ripas2le1is(&mut self, rt: impl OperandCast)
fn tlbi_rvae2is(&mut self, rt: impl OperandCast)
fn tlbi_rvale2is(&mut self, rt: impl OperandCast)
fn tlbi_ripas2e1(&mut self, rt: impl OperandCast)
fn tlbi_ripas2e1os(&mut self, rt: impl OperandCast)
fn tlbi_ripas2le1(&mut self, rt: impl OperandCast)
fn tlbi_ripas2le1os(&mut self, rt: impl OperandCast)
fn tlbi_rvae2os(&mut self, rt: impl OperandCast)
fn tlbi_rvale2os(&mut self, rt: impl OperandCast)
fn tlbi_rvae2(&mut self, rt: impl OperandCast)
fn tlbi_rvale2(&mut self, rt: impl OperandCast)
fn tlbi_rvae3is(&mut self, rt: impl OperandCast)
fn tlbi_rvale3is(&mut self, rt: impl OperandCast)
fn tlbi_rvae3os(&mut self, rt: impl OperandCast)
fn tlbi_rvale3os(&mut self, rt: impl OperandCast)
fn tlbi_rvae3(&mut self, rt: impl OperandCast)
fn tlbi_rvale3(&mut self, rt: impl OperandCast)
fn msr(&mut self, sysreg: impl OperandCast, rt: impl OperandCast)
fn mrs(&mut self, rt: impl OperandCast, sysreg: impl OperandCast)
fn msri( &mut self, op1: impl OperandCast, op2: impl OperandCast, crm: impl OperandCast, )
fn msri_uao(&mut self, crm: impl OperandCast)
fn msri_pan(&mut self, crm: impl OperandCast)
fn msri_spsel(&mut self, crm: impl OperandCast)
fn msri_ssbs(&mut self, crm: impl OperandCast)
fn msri_dit(&mut self, crm: impl OperandCast)
fn msri_tco(&mut self, crm: impl OperandCast)
fn msri_daifset(&mut self, crm: impl OperandCast)
fn msri_daifclr(&mut self, crm: impl OperandCast)
fn msri_allint(&mut self, crm: impl OperandCast)
fn msri_pm(&mut self, crm: impl OperandCast)
fn rbitw(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn rev16w(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn rev32w(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn rbitx(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn rev16x(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn rev32x(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn rev64x(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn udivw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sdivw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn udivx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sdivx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn stllrb(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn stlrb(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ldlarb(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ldarb(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn stllrh(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn stlrh(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ldlarh(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ldarh(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn stllrw(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn stlrw(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ldlarw(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ldarw(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn stllrx(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn stlrx(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ldlarx(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ldarx(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn stxrbw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn stlxrbw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldxrbw(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ldaxrbw(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn stxrhw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn stlxrhw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldxrhw(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ldaxrhw(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn stxrw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn stlxrw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn stxpw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, )
fn stlxpw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, )
fn ldxrw(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ldaxrw(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ldxpw( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, )
fn ldaxpw( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, )
fn stxrx( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn stlxrx( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn stxpx( &mut self, rs: impl OperandCast, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, )
fn stlxpx( &mut self, rs: impl OperandCast, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, )
fn ldxrx(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ldaxrx(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ldxpx( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, )
fn ldaxpx( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, )
fn stnpw( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn ldnpw( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn stnpx( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn ldnpx( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn stpw_post( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn ldpw_post( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn stpw( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn ldpw( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn stpw_pre( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn ldpw_pre( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn stgp_post( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn ldpsw_post( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn stgp( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn ldpsw( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn stgp_pre( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn ldpsw_pre( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn stpx_post( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn ldpx_post( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn stpx( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn ldpx( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn stpx_pre( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn ldpx_pre( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn sturb( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn strb_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn sttrb( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn strb_pre( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldurb( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldrb_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldtrb( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldrb_pre( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldursbx( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldrsbx_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldtrsbx( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldrsbx_pre( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldursbw( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldrsbw_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldtrsbw( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldrsbw_pre( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn sturh( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn strh_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn sttrh( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn strh_pre( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldurh( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldrh_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldtrh( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldrh_pre( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldurshx( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldrshx_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldtrshx( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldrshx_pre( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldurshw( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldrshw_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldtrshw( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldrshw_pre( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn sturw( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn strw_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn sttrw( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn strw_pre( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldurw( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldrw_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldtrw( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldrw_pre( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldurswx( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldrswx_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldtrswx( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldrswx_pre( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn sturx( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn strx_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn sttrx( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn strx_pre( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldurx( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldrx_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldtrx( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldrx_pre( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn prfum( &mut self, prfop: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldm_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldtm( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldm_pre( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn strbu_imm( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm12: impl OperandCast, )
fn ldrbu_imm( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm12: impl OperandCast, )
fn ldrsbxu_imm( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm12: impl OperandCast, )
fn ldrsbwu_imm( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm12: impl OperandCast, )
fn strhu_imm( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm12: impl OperandCast, )
fn ldrhu_imm( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm12: impl OperandCast, )
fn ldrshxu_imm( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm12: impl OperandCast, )
fn ldrshwu_imm( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm12: impl OperandCast, )
fn strwu_imm( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm12: impl OperandCast, )
fn ldrwu_imm( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm12: impl OperandCast, )
fn ldrswxu_imm( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm12: impl OperandCast, )
fn strxu_imm( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm12: impl OperandCast, )
fn ldrxu_imm( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm12: impl OperandCast, )
fn prfmu_imm( &mut self, prfop: impl OperandCast, rn: impl OperandCast, imm12: impl OperandCast, )
fn strbr_uxtw_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn strbr_lsl_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn strbr_sxtw_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn strbr_sxtx_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrbr_uxtw_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrbr_lsl_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrbr_sxtw_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrbr_sxtx_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrsbxr_uxtw_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrsbxr_lsl_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrsbxr_sxtw_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrsbxr_sxtx_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrsbwr_uxtw_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrsbwr_lsl_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrsbwr_sxtw_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrsbwr_sxtx_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn strhr_uxtw_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn strhr_lsl_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn strhr_sxtw_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn strhr_sxtx_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrhr_uxtw_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrhr_lsl_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrhr_sxtw_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrhr_sxtx_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrshxr_uxtw_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrshxr_lsl_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrshxr_sxtw_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrshxr_sxtx_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrshwr_uxtw_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrshwr_lsl_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrshwr_sxtw_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrshwr_sxtx_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn strwr_uxtw_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn strwr_lsl_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn strwr_sxtw_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn strwr_sxtx_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrwr_uxtw_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrwr_lsl_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrwr_sxtw_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrwr_sxtx_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrswxr_uxtw_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrswxr_lsl_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrswxr_sxtw_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrswxr_sxtx_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn strxr_uxtw_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn strxr_lsl_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn strxr_sxtw_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn strxr_sxtx_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrxr_uxtw_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrxr_lsl_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrxr_sxtw_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrxr_sxtx_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn prfmr_uxtw_reg( &mut self, prfop: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn prfmr_lsl_reg( &mut self, prfop: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn prfmr_sxtw_reg( &mut self, prfop: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn prfmr_sxtx_reg( &mut self, prfop: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn strbr_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ldrbr_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ldrsbxr_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ldrsbwr_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn strhr_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ldrhr_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ldrshxr_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ldrshwr_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn strwr_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ldrwr_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ldrswxr_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn strxr_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ldrxr_reg( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn prfmr_reg( &mut self, prfop: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ldrw_pcrel(&mut self, rt: impl OperandCast, imm19: impl OperandCast)
fn ldrx_pcrel(&mut self, rt: impl OperandCast, imm19: impl OperandCast)
fn ldrswx_pcrel(&mut self, rt: impl OperandCast, imm19: impl OperandCast)
fn prfm_pcrel(&mut self, prfop: impl OperandCast, imm19: impl OperandCast)
fn stnps( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn ldnps( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn stps_post( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn ldps_post( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn stps( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn ldps( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn stps_pre( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn ldps_pre( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn stnpd( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn ldnpd( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn stpd_post( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn ldpd_post( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn stpd( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn ldpd( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn stpd_pre( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn ldpd_pre( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn stnpq( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn ldnpq( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn stpq_post( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn ldpq_post( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn stpq( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn ldpq( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn stpq_pre( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn ldpq_pre( &mut self, rt: impl OperandCast, rt2: impl OperandCast, rn: impl OperandCast, imm7: impl OperandCast, )
fn sturb_( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn strb_post_( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn strb_pre_( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldurb_( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldrb_post_( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldrb_pre_( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn sturq( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn strq_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn strq_pre( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldurq( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldrq_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldrq_pre( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn sturh_( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn strh_post_( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn strh_pre_( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldurh_( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldrh_post_( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldrh_pre_( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn sturs( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn strs_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn strs_pre( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldurs( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldrs_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldrs_pre( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn sturd( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn strd_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn strd_pre( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldurd( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldrd_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldrd_pre( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn strbu( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm12: impl OperandCast, )
fn ldrbu( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm12: impl OperandCast, )
fn strqu( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm12: impl OperandCast, )
fn ldrqu( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm12: impl OperandCast, )
fn strhu( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm12: impl OperandCast, )
fn ldrhu( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm12: impl OperandCast, )
fn strsu( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm12: impl OperandCast, )
fn ldrsu( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm12: impl OperandCast, )
fn strdu( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm12: impl OperandCast, )
fn ldrdu( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm12: impl OperandCast, )
fn strbr_uxtw( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn strbr_lsl( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn strbr_sxtw( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn strbr_sxtx( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrbr_uxtw( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrbr_lsl( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrbr_sxtw( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrbr_sxtx( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn strqr_uxtw( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn strqr_lsl( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn strqr_sxtw( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn strqr_sxtx( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrqr_uxtw( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrqr_lsl( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrqr_sxtw( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrqr_sxtx( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn strhr_uxtw( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn strhr_lsl( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn strhr_sxtw( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn strhr_sxtx( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrhr_uxtw( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrhr_lsl( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrhr_sxtw( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrhr_sxtx( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn strsr_uxtw( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn strsr_lsl( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn strsr_sxtw( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn strsr_sxtx( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrsr_uxtw( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrsr_lsl( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrsr_sxtw( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrsr_sxtx( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn strdr_uxtw( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn strdr_lsl( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn strdr_sxtw( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn strdr_sxtx( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrdr_uxtw( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrdr_lsl( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrdr_sxtw( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn ldrdr_sxtx( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, sc: impl OperandCast, )
fn strbr( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ldrbr( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn strqr( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ldrqr( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn strhr( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ldrhr( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn strsr( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ldrsr( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn strdr( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ldrdr( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ldrs_pcrel(&mut self, rt: impl OperandCast, imm19: impl OperandCast)
fn ldrd_pcrel(&mut self, rt: impl OperandCast, imm19: impl OperandCast)
fn ldrq_pcrel(&mut self, rt: impl OperandCast, imm19: impl OperandCast)
fn st4_8b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st4_4h(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st4_2s(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_4_8b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_4_4h(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_4_2s(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_4_1d(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st3_8b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st3_4h(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st3_2s(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_3_8b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_3_4h(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_3_2s(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_3_1d(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_1_8b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_1_4h(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_1_2s(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_1_1d(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st2_8b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st2_4h(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st2_2s(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_2_8b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_2_4h(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_2_2s(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_2_1d(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld4_8b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld4_4h(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld4_2s(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_4_8b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_4_4h(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_4_2s(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_4_1d(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld3_8b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld3_4h(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld3_2s(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_3_8b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_3_4h(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_3_2s(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_3_1d(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_1_8b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_1_4h(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_1_2s(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_1_1d(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld2_8b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld2_4h(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld2_2s(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_2_8b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_2_4h(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_2_2s(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_2_1d(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st4_16b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st4_8h(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st4_4s(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st4_2d(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_4_16b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_4_8h(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_4_4s(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_4_2d(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st3_16b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st3_8h(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st3_4s(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st3_2d(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_3_16b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_3_8h(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_3_4s(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_3_2d(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_1_16b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_1_8h(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_1_4s(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_1_2d(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st2_16b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st2_8h(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st2_4s(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st2_2d(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_2_16b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_2_8h(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_2_4s(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_2_2d(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld4_16b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld4_8h(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld4_4s(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld4_2d(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_4_16b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_4_8h(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_4_4s(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_4_2d(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld3_16b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld3_8h(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld3_4s(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld3_2d(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_3_16b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_3_8h(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_3_4s(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_3_2d(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_1_16b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_1_8h(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_1_4s(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_1_2d(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld2_16b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld2_8h(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld2_4s(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld2_2d(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_2_16b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_2_8h(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_2_4s(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_2_2d(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st4_8b_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st4_4h_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st4_2s_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st1_4_8b_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st1_4_4h_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st1_4_2s_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st1_4_1d_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st3_8b_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st3_4h_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st3_2s_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st1_3_8b_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st1_3_4h_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st1_3_2s_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st1_3_1d_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st1_1_8b_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st1_1_4h_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st1_1_2s_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st1_1_1d_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st2_8b_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st2_4h_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st2_2s_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st1_2_8b_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st1_2_4h_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st1_2_2s_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st1_2_1d_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld4_8b_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld4_4h_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld4_2s_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1_4_8b_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1_4_4h_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1_4_2s_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1_4_1d_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld3_8b_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld3_4h_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld3_2s_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1_3_8b_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1_3_4h_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1_3_2s_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1_3_1d_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1_1_8b_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1_1_4h_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1_1_2s_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1_1_1d_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld2_8b_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld2_4h_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld2_2s_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1_2_8b_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1_2_4h_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1_2_2s_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1_2_1d_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st4_16b_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st4_8h_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st4_4s_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st4_2d_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st1_4_16b_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st1_4_8h_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st1_4_4s_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st1_4_2d_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st3_16b_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st3_8h_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st3_4s_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st3_2d_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st1_3_16b_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st1_3_8h_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st1_3_4s_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st1_3_2d_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st1_1_16b_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st1_1_8h_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st1_1_4s_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st1_1_2d_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st2_16b_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st2_8h_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st2_4s_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st2_2d_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st1_2_16b_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st1_2_8h_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st1_2_4s_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st1_2_2d_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld4_16b_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld4_8h_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld4_4s_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld4_2d_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1_4_16b_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1_4_8h_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1_4_4s_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1_4_2d_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld3_16b_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld3_8h_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld3_4s_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld3_2d_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1_3_16b_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1_3_8h_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1_3_4s_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1_3_2d_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1_1_16b_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1_1_8h_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1_1_4s_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1_1_2d_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld2_16b_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld2_8h_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld2_4s_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld2_2d_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1_2_16b_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1_2_8h_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1_2_4s_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1_2_2d_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st4_8b_post32(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st4_4h_post32(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st4_2s_post32(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_4_8b_post32(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_4_4h_post32(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_4_2s_post32(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_4_1d_post32(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st3_8b_post24(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st3_4h_post24(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st3_2s_post24(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_3_8b_post24(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_3_4h_post24(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_3_2s_post24(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_3_1d_post24(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_1_8b_post8(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_1_4h_post8(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_1_2s_post8(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_1_1d_post8(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st2_8b_post16(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st2_4h_post16(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st2_2s_post16(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_2_8b_post16(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_2_4h_post16(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_2_2s_post16(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_2_1d_post16(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld4_8b_post32(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld4_4h_post32(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld4_2s_post32(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_4_8b_post32(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_4_4h_post32(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_4_2s_post32(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_4_1d_post32(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld3_8b_post24(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld3_4h_post24(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld3_2s_post24(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_3_8b_post24(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_3_4h_post24(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_3_2s_post24(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_3_1d_post24(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_1_8b_post8(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_1_4h_post8(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_1_2s_post8(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_1_1d_post8(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld2_8b_post16(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld2_4h_post16(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld2_2s_post16(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_2_8b_post16(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_2_4h_post16(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_2_2s_post16(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_2_1d_post16(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st4_16b_post64(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st4_8h_post64(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st4_4s_post64(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st4_2d_post64(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_4_16b_post64(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_4_8h_post64(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_4_4s_post64(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_4_2d_post64(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st3_16b_post48(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st3_8h_post48(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st3_4s_post48(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st3_2d_post48(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_3_16b_post48(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_3_8h_post48(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_3_4s_post48(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_3_2d_post48(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_1_16b_post16(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_1_8h_post16(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_1_4s_post16(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_1_2d_post16(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st2_16b_post32(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st2_8h_post32(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st2_4s_post32(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st2_2d_post32(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_2_16b_post32(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_2_8h_post32(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_2_4s_post32(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1_2_2d_post32(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld4_16b_post64(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld4_8h_post64(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld4_4s_post64(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld4_2d_post64(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_4_16b_post64(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_4_8h_post64(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_4_4s_post64(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_4_2d_post64(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld3_16b_post48(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld3_8h_post48(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld3_4s_post48(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld3_2d_post48(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_3_16b_post48(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_3_8h_post48(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_3_4s_post48(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_3_2d_post48(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_1_16b_post16(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_1_8h_post16(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_1_4s_post16(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_1_2d_post16(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld2_16b_post32(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld2_8h_post32(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld2_4s_post32(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld2_2d_post32(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_2_16b_post32(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_2_8h_post32(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_2_4s_post32(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1_2_2d_post32(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st1b( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn st3b( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn st1h( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn st3h( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn st1s( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn st1d( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn st3s( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn st3d( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn st2b( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn st4b( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn st2h( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn st4h( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn st2s( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn st2d( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn st4s( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn st4d( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn ld1b( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn ld3b( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn ld1h( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn ld3h( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn ld1s( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn ld1d( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn ld3s( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn ld3d( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn ld2b( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn ld4b( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn ld2h( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn ld4h( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn ld2s( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn ld2d( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn ld4s( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn ld4d( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn st1b_post( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st3b_post( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st1h_post( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st3h_post( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st1s_post( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st1d_post( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st3s_post( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st3d_post( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st2b_post( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st4b_post( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st2h_post( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st4h_post( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st2s_post( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st2d_post( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st4s_post( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st4d_post( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1b_post( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld3b_post( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1h_post( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld3h_post( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1s_post( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1d_post( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld3s_post( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld3d_post( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld2b_post( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld4b_post( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld2h_post( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld4h_post( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld2s_post( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld2d_post( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld4s_post( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld4d_post( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn st1b_post1( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn st3b_post3( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn st1h_post2( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn st3h_post6( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn st1s_post4( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn st1d_post8( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn st3s_post12( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn st3d_post24( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn st2b_post2( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn st4b_post4( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn st2h_post4( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn st4h_post8( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn st2s_post8( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn st2d_post16( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn st4s_post16( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn st4d_post32( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn ld1b_post1( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn ld3b_post3( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn ld1h_post2( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn ld3h_post6( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn ld1s_post4( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn ld1d_post8( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn ld3s_post12( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn ld3d_post24( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn ld2b_post2( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn ld4b_post4( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn ld2h_post4( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn ld4h_post8( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn ld2s_post8( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn ld2d_post16( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn ld4s_post16( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn ld4d_post32( &mut self, rt: impl OperandCast, elemidx: impl OperandCast, rn: impl OperandCast, )
fn ld1r8b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1r4h(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1r2s(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1r1d(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld3r8b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld3r4h(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld3r2s(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld3r1d(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld2r8b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld2r4h(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld2r2s(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld2r1d(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld4r8b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld4r4h(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld4r2s(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld4r1d(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1r16b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1r8h(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1r4s(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1r2d(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld3r16b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld3r8h(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld3r4s(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld3r2d(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld2r16b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld2r8h(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld2r4s(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld2r2d(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld4r16b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld4r8h(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld4r4s(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld4r2d(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1r8b_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1r4h_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1r2s_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1r1d_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld3r8b_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld3r4h_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld3r2s_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld3r1d_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld2r8b_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld2r4h_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld2r2s_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld2r1d_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld4r8b_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld4r4h_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld4r2s_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld4r1d_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1r16b_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1r8h_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1r4s_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1r2d_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld3r16b_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld3r8h_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld3r4s_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld3r2d_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld2r16b_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld2r8h_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld2r4s_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld2r2d_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld4r16b_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld4r8h_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld4r4s_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld4r2d_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ld1r8b_post1(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1r4h_post2(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1r2s_post4(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1r1d_post8(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld3r8b_post3(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld3r4h_post6(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld3r2s_post12(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld3r1d_post24(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld2r8b_post2(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld2r4h_post4(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld2r2s_post8(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld2r1d_post16(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld4r8b_post4(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld4r4h_post8(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld4r2s_post16(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld4r1d_post32(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1r16b_post1(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1r8h_post2(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1r4s_post4(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld1r2d_post8(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld3r16b_post3(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld3r8h_post6(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld3r4s_post12(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld3r2d_post24(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld2r16b_post2(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld2r8h_post4(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld2r4s_post8(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld2r2d_post16(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld4r16b_post4(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld4r8h_post8(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld4r4s_post16(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld4r2d_post32(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn fcvtzsws_fix( &mut self, rd: impl OperandCast, rn: impl OperandCast, fbits: impl OperandCast, )
fn fcvtzuws_fix( &mut self, rd: impl OperandCast, rn: impl OperandCast, fbits: impl OperandCast, )
fn fcvtzswd_fix( &mut self, rd: impl OperandCast, rn: impl OperandCast, fbits: impl OperandCast, )
fn fcvtzuwd_fix( &mut self, rd: impl OperandCast, rn: impl OperandCast, fbits: impl OperandCast, )
fn fcvtzswh_fix( &mut self, rd: impl OperandCast, rn: impl OperandCast, fbits: impl OperandCast, )
fn fcvtzuwh_fix( &mut self, rd: impl OperandCast, rn: impl OperandCast, fbits: impl OperandCast, )
fn fcvtzsxs_fix( &mut self, rd: impl OperandCast, rn: impl OperandCast, fbits: impl OperandCast, )
fn fcvtzuxs_fix( &mut self, rd: impl OperandCast, rn: impl OperandCast, fbits: impl OperandCast, )
fn fcvtzsxd_fix( &mut self, rd: impl OperandCast, rn: impl OperandCast, fbits: impl OperandCast, )
fn fcvtzuxd_fix( &mut self, rd: impl OperandCast, rn: impl OperandCast, fbits: impl OperandCast, )
fn fcvtzsxh_fix( &mut self, rd: impl OperandCast, rn: impl OperandCast, fbits: impl OperandCast, )
fn fcvtzuxh_fix( &mut self, rd: impl OperandCast, rn: impl OperandCast, fbits: impl OperandCast, )
fn scvtfsw_fix( &mut self, rd: impl OperandCast, rn: impl OperandCast, fbits: impl OperandCast, )
fn ucvtfsw_fix( &mut self, rd: impl OperandCast, rn: impl OperandCast, fbits: impl OperandCast, )
fn scvtfdw_fix( &mut self, rd: impl OperandCast, rn: impl OperandCast, fbits: impl OperandCast, )
fn ucvtfdw_fix( &mut self, rd: impl OperandCast, rn: impl OperandCast, fbits: impl OperandCast, )
fn scvtfhw_fix( &mut self, rd: impl OperandCast, rn: impl OperandCast, fbits: impl OperandCast, )
fn ucvtfhw_fix( &mut self, rd: impl OperandCast, rn: impl OperandCast, fbits: impl OperandCast, )
fn scvtfsx_fix( &mut self, rd: impl OperandCast, rn: impl OperandCast, fbits: impl OperandCast, )
fn ucvtfsx_fix( &mut self, rd: impl OperandCast, rn: impl OperandCast, fbits: impl OperandCast, )
fn scvtfdx_fix( &mut self, rd: impl OperandCast, rn: impl OperandCast, fbits: impl OperandCast, )
fn ucvtfdx_fix( &mut self, rd: impl OperandCast, rn: impl OperandCast, fbits: impl OperandCast, )
fn scvtfhx_fix( &mut self, rd: impl OperandCast, rn: impl OperandCast, fbits: impl OperandCast, )
fn ucvtfhx_fix( &mut self, rd: impl OperandCast, rn: impl OperandCast, fbits: impl OperandCast, )
fn fcvtnsws(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtnuws(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtasws(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtauws(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtpsws(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtpuws(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtmsws(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtmuws(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtzsws(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtzuws(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtnswd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtnuwd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtaswd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtauwd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtpswd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtpuwd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtmswd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtmuwd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtzswd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtzuwd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtnswh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtnuwh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtaswh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtauwh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtpswh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtpuwh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtmswh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtmuwh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtzswh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtzuwh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtnsxs(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtnuxs(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtasxs(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtauxs(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtpsxs(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtpuxs(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtmsxs(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtmuxs(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtzsxs(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtzuxs(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtnsxd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtnuxd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtasxd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtauxd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtpsxd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtpuxd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtmsxd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtmuxd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtzsxd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtzuxd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtnsxh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtnuxh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtasxh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtauxh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtpsxh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtpuxh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtmsxh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtmuxh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtzsxh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtzuxh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn scvtfsw(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn ucvtfsw(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn scvtfdw(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn ucvtfdw(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn scvtfhw(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn ucvtfhw(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn scvtfsx(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn ucvtfsx(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn scvtfdx(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn ucvtfdx(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn scvtfhx(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn ucvtfhx(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fmovws(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fmovwh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fmovxd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fmov_highxd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fmovxh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fmovsw(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fmovhw(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fmovdx(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fmov_highdx(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fmovhx(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fjcvtzswd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtds(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvths(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtsd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn bfcvt(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvthd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtsh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtdh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintns(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintps(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintms(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintzs(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintas(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintxs(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintis(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintnd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintpd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintmd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintzd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintad(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintxd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintid(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintnh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintph(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintmh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintzh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintah(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintxh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintih(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frint32zs(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frint32xs(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frint64zs(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frint64xs(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frint32zd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frint32xd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frint64zd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frint64xd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fmovs(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fabss(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fnegs(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fsqrts(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fmovd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fabsd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fnegd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fsqrtd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fmovh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fabsh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fnegh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fsqrth(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fmovsi(&mut self, rd: impl OperandCast, imm: impl OperandCast)
fn fmovdi(&mut self, rd: impl OperandCast, imm: impl OperandCast)
fn fmovhi(&mut self, rd: impl OperandCast, imm: impl OperandCast)
fn fmuls( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fdivs( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fadds( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fsubs( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmaxs( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmins( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmaxnms( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fminnms( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fnmuls( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmuld( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fdivd( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn faddd( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fsubd( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmaxd( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmind( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmaxnmd( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fminnmd( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fnmuld( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmulh( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fdivh( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn faddh( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fsubh( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmaxh( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fminh( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmaxnmh( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fminnmh( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fnmulh( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fcmp_s(&mut self, rn: impl OperandCast, rm: impl OperandCast)
fn fcmp_0s(&mut self, rn: impl OperandCast)
fn fcmpe_s(&mut self, rn: impl OperandCast, rm: impl OperandCast)
fn fcmpe_0s(&mut self, rn: impl OperandCast)
fn fcmp_d(&mut self, rn: impl OperandCast, rm: impl OperandCast)
fn fcmp_0d(&mut self, rn: impl OperandCast)
fn fcmpe_d(&mut self, rn: impl OperandCast, rm: impl OperandCast)
fn fcmpe_0d(&mut self, rn: impl OperandCast)
fn fcmp_h(&mut self, rn: impl OperandCast, rm: impl OperandCast)
fn fcmp_0h(&mut self, rn: impl OperandCast)
fn fcmpe_h(&mut self, rn: impl OperandCast, rm: impl OperandCast)
fn fcmpe_0h(&mut self, rn: impl OperandCast)
fn fccmps( &mut self, rn: impl OperandCast, rm: impl OperandCast, nzcv: impl OperandCast, cond: impl OperandCast, )
fn fccmpes( &mut self, rn: impl OperandCast, rm: impl OperandCast, nzcv: impl OperandCast, cond: impl OperandCast, )
fn fccmpd( &mut self, rn: impl OperandCast, rm: impl OperandCast, nzcv: impl OperandCast, cond: impl OperandCast, )
fn fccmped( &mut self, rn: impl OperandCast, rm: impl OperandCast, nzcv: impl OperandCast, cond: impl OperandCast, )
fn fccmph( &mut self, rn: impl OperandCast, rm: impl OperandCast, nzcv: impl OperandCast, cond: impl OperandCast, )
fn fccmpeh( &mut self, rn: impl OperandCast, rm: impl OperandCast, nzcv: impl OperandCast, cond: impl OperandCast, )
fn fcsels( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, cond: impl OperandCast, )
fn fcseld( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, cond: impl OperandCast, )
fn fcselh( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, cond: impl OperandCast, )
fn fmadds( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, ra: impl OperandCast, )
fn fmsubs( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, ra: impl OperandCast, )
fn fnmadds( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, ra: impl OperandCast, )
fn fnmsubs( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, ra: impl OperandCast, )
fn fmaddd( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, ra: impl OperandCast, )
fn fmsubd( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, ra: impl OperandCast, )
fn fnmaddd( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, ra: impl OperandCast, )
fn fnmsubd( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, ra: impl OperandCast, )
fn fmaddh( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, ra: impl OperandCast, )
fn fmsubh( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, ra: impl OperandCast, )
fn fnmaddh( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, ra: impl OperandCast, )
fn fnmsubh( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, ra: impl OperandCast, )
fn dupb( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm5: impl OperandCast, )
fn duph( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm5: impl OperandCast, )
fn dups( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm5: impl OperandCast, )
fn dupd( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm5: impl OperandCast, )
fn dup8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm5: impl OperandCast, )
fn dup4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm5: impl OperandCast, )
fn dup2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm5: impl OperandCast, )
fn dup16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm5: impl OperandCast, )
fn dup8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm5: impl OperandCast, )
fn dup4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm5: impl OperandCast, )
fn dup2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm5: impl OperandCast, )
fn dup8bw(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn dup4hw(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn dup2sw(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn dup16bw(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn dup8hw(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn dup4sw(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn dup2dx(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn insb( &mut self, rd: impl OperandCast, imm5: impl OperandCast, rn: impl OperandCast, imm4: impl OperandCast, )
fn insh( &mut self, rd: impl OperandCast, imm5: impl OperandCast, rn: impl OperandCast, imm4: impl OperandCast, )
fn inss( &mut self, rd: impl OperandCast, imm5: impl OperandCast, rn: impl OperandCast, imm4: impl OperandCast, )
fn insd( &mut self, rd: impl OperandCast, imm5: impl OperandCast, rn: impl OperandCast, imm4: impl OperandCast, )
fn insbw( &mut self, rd: impl OperandCast, imm5: impl OperandCast, rn: impl OperandCast, )
fn inshw( &mut self, rd: impl OperandCast, imm5: impl OperandCast, rn: impl OperandCast, )
fn inssw( &mut self, rd: impl OperandCast, imm5: impl OperandCast, rn: impl OperandCast, )
fn insdx( &mut self, rd: impl OperandCast, imm5: impl OperandCast, rn: impl OperandCast, )
fn smovwb( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm5: impl OperandCast, )
fn umovwb( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm5: impl OperandCast, )
fn smovwh( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm5: impl OperandCast, )
fn umovwh( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm5: impl OperandCast, )
fn umovws( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm5: impl OperandCast, )
fn smovxb( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm5: impl OperandCast, )
fn smovxh( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm5: impl OperandCast, )
fn smovxs( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm5: impl OperandCast, )
fn umovxd( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm5: impl OperandCast, )
fn tbl1_8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn tbx1_8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn tbl2_8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn tbx2_8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn tbl3_8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn tbx3_8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn tbl4_8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn tbx4_8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn tbl1_16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn tbx1_16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn tbl2_16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn tbx2_16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn tbl3_16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn tbx3_16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn tbl4_16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn tbx4_16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uzp1_8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn trn1_8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn zip1_8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uzp2_8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn trn2_8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn zip2_8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uzp1_4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn trn1_4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn zip1_4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uzp2_4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn trn2_4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn zip2_4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uzp1_2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn trn1_2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn zip1_2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uzp2_2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn trn2_2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn zip2_2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uzp1_16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn trn1_16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn zip1_16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uzp2_16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn trn2_16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn zip2_16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uzp1_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn trn1_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn zip1_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uzp2_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn trn2_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn zip2_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uzp1_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn trn1_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn zip1_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uzp2_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn trn2_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn zip2_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uzp1_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn trn1_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn zip1_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uzp2_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn trn2_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn zip2_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ext8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm4: impl OperandCast, )
fn ext16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm4: impl OperandCast, )
fn shadd8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn srhadd8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn shsub8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn shadd4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn srhadd4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn shsub4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn shadd2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn srhadd2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn shsub2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uhadd8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn urhadd8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uhsub8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uhadd4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn urhadd4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uhsub4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uhadd2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn urhadd2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uhsub2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn shadd16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn srhadd16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn shsub16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn shadd8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn srhadd8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn shsub8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn shadd4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn srhadd4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn shsub4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uhadd16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn urhadd16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uhsub16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uhadd8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn urhadd8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uhsub8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uhadd4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn urhadd4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uhsub4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqaddb( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqsubb( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqaddh( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqsubh( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqadds( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqsubs( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqaddd( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqsubd( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqaddb( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqsubb( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqaddh( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqsubh( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqadds( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqsubs( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqaddd( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqsubd( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqadd8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqsub8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqadd4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqsub4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqadd2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqsub2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqadd8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqsub8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqadd4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqsub4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqadd2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqsub2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqadd16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqsub16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqadd8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqsub8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqadd4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqsub4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqadd2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqsub2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqadd16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqsub16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqadd8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqsub8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqadd4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqsub4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqadd2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqsub2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmgtd( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmged( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmhid( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmhsd( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmgt8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmge8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmgt4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmge4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmgt2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmge2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmhi8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmhs8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmhi4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmhs4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmhi2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmhs2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmgt16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmge16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmgt8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmge8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmgt4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmge4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmgt2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmge2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmhi16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmhs16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmhi8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmhs8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmhi4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmhs4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmhi2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmhs2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmtstd( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmeqd( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmtst8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmtst4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmtst2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmeq8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmeq4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmeq2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmtst16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmtst8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmtst4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmtst2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmeq16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmeq8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmeq4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmeq2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmgtd_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmeqd_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmltd_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmged_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmled_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmgt8b_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmeq8b_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmlt8b_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmgt4h_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmeq4h_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmlt4h_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmgt2s_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmeq2s_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmlt2s_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmge8b_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmle8b_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmge4h_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmle4h_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmge2s_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmle2s_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmgt16b_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmeq16b_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmlt16b_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmgt8h_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmeq8h_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmlt8h_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmgt4s_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmeq4s_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmlt4s_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmgt2d_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmeq2d_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmlt2d_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmge16b_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmle16b_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmge8h_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmle8h_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmge4s_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmle4s_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmge2d_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cmle2d_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn suqaddb(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqabsb(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn suqaddh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqabsh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn suqadds(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqabss(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn suqaddd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqabsd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn absd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn usqaddb(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqnegb(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn usqaddh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqnegh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn usqadds(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqnegs(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn usqaddd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqnegd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn negd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn suqadd8b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqabs8b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn abs8b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn suqadd4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqabs4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn abs4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn suqadd2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqabs2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn abs2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn usqadd8b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqneg8b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn neg8b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn usqadd4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqneg4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn neg4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn usqadd2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqneg2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn neg2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn suqadd16b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqabs16b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn abs16b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn suqadd8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqabs8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn abs8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn suqadd4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqabs4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn abs4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn suqadd2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqabs2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn abs2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn usqadd16b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqneg16b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn neg16b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn usqadd8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqneg8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn neg8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn usqadd4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqneg4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn neg4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn usqadd2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqneg2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn neg2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn saddlp4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sadalp4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn saddlp2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sadalp2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn saddlp1d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sadalp1d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uaddlp4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uadalp4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uaddlp2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uadalp2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uaddlp1d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uadalp1d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn saddlp8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sadalp8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn saddlp4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sadalp4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn saddlp2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sadalp2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uaddlp8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uadalp8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uaddlp4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uadalp4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uaddlp2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uadalp2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cls8b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cls4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cls2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn clz8b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn clz4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn clz2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cls16b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cls8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cls4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn clz16b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn clz8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn clz4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cnt8b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn not8b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn rbit8b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn cnt16b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn not16b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn rbit16b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn mvn8b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn mvn16b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn rev64_8b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn rev16_8b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn rev64_4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn rev64_2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn rev32_8b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn rev32_4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn rev64_16b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn rev16_16b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn rev64_8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn rev64_4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn rev32_16b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn rev32_8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqxtnb(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqxtnh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqxtns(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqxtunb(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uqxtnb(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqxtunh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uqxtnh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqxtuns(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uqxtns(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn xtn_8b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqxtn_8b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn xtn_4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqxtn_4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn xtn_2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqxtn_2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqxtun_8b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uqxtn_8b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqxtun_4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uqxtn_4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqxtun_2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uqxtn_2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn xtn2_16b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqxtn2_16b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn xtn2_8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqxtn2_8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn xtn2_4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqxtn2_4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqxtun2_16b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uqxtn2_16b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqxtun2_8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uqxtn2_8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqxtun2_4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uqxtn2_4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqshlb( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqrshlb( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqshlh( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqrshlh( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqshls( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqrshls( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sshld( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqshld( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn srshld( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqrshld( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqshlb( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqrshlb( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqshlh( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqrshlh( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqshls( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqrshls( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ushld( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqshld( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn urshld( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqrshld( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sshl8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqshl8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn srshl8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqrshl8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sshl4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqshl4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn srshl4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqrshl4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sshl2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqshl2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn srshl2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqrshl2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ushl8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqshl8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn urshl8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqrshl8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ushl4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqshl4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn urshl4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqrshl4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ushl2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqshl2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn urshl2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqrshl2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sshl16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqshl16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn srshl16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqrshl16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sshl8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqshl8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn srshl8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqrshl8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sshl4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqshl4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn srshl4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqrshl4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sshl2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqshl2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn srshl2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqrshl2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ushl16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqshl16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn urshl16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqrshl16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ushl8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqshl8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn urshl8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqrshl8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ushl4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqshl4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn urshl4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqrshl4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ushl2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqshl2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn urshl2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uqrshl2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smax8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smin8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smaxp8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sminp8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smax4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smin4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smaxp4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sminp4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smax2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smin2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smaxp2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sminp2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umax8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umin8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umaxp8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uminp8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umax4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umin4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umaxp4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uminp4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umax2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umin2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umaxp2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uminp2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smax16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smin16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smaxp16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sminp16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smax8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smin8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smaxp8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sminp8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smax4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smin4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smaxp4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sminp4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umax16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umin16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umaxp16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uminp16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umax8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umin8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umaxp8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uminp8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umax4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umin4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umaxp4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uminp4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sabd8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn saba8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sabd4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn saba4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sabd2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn saba2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uabd8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uaba8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uabd4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uaba4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uabd2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uaba2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sabd16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn saba16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sabd8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn saba8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sabd4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn saba4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uabd16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uaba16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uabd8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uaba8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uabd4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uaba4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn addd( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn subd( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn add8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn add4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn add2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sub8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sub4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sub2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn add16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn add8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn add4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn add2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sub16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sub8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sub4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sub2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn addp8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn addp4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn addp2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn addp16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn addp8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn addp4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn addp2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn mla8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn mul8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn mla4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn mul4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn mla2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn mul2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn mls8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn pmul8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn mls4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn mls2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn mla16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn mul16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn mla8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn mul8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn mla4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn mul4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn mls16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn pmul16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn mls8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn mls4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqdmulhh( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqdmulhs( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqrdmulhh( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqrdmulhs( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqdmulh4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqdmulh2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqrdmulh4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqrdmulh2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqdmulh8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqdmulh4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqrdmulh8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqrdmulh4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmaxnm2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmax2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fminnm2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmin2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmaxnmp2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmaxp2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fminnmp2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fminp2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmaxnm4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmax4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmaxnm2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmax2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fminnm4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmin4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fminnm2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmin2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmaxnmp4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmaxp4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmaxnmp2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmaxp2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fminnmp4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fminp4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fminnmp2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fminp2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fcmeqs( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fcmeqd( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fcmges( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn facges( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fcmged( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn facged( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fcmgts( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn facgts( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fcmgtd( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn facgtd( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fcmgts_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmeqs_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmlts_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmgtd_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmeqd_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmltd_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmges_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmles_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmged_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmled_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmeq2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fcmge2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn facge2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fcmgt2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn facgt2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fcmeq4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fcmeq2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fcmge4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn facge4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fcmge2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn facge2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fcmgt4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn facgt4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fcmgt2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn facgt2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fcmgt2s_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmeq2s_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmlt2s_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmge2s_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmle2s_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmgt4s_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmeq4s_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmlt4s_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmgt2d_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmeq2d_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmlt2d_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmge4s_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmle4s_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmge2d_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmle2d_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fabs2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fneg2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fsqrt2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fabs4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fabs2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fneg4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fsqrt4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fneg2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fsqrt2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fabds( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fabdd( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fadd2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fsub2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn faddp2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fabd2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fadd4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fadd2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fsub4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fsub2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn faddp4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn faddp2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fabd4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fabd2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn frecpes(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frecpxs(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frecped(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frecpxd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frsqrtes(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frsqrted(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn urecpe2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frecpe2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn ursqrte2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frsqrte2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn urecpe4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frecpe4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frecpe2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn ursqrte4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frsqrte4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frsqrte2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frecpss( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn frecpsd( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn frsqrtss( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn frsqrtsd( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn frecps2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn frsqrts2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn frecps4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn frecps2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn frsqrts4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn frsqrts2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmulxs( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmulxd( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmulx2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmul2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmulx4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmulx2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmul4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmul2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmla2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmls2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmla4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmla2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmls4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmls2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fdiv2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fdiv4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fdiv2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmulxh( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fcmeqh( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn frecpsh( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn frsqrtsh( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fcmgeh( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn facgeh( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fabdh( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fcmgth( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn facgth( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmaxnm4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmla4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fadd4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmulx4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fcmeq4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmax4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn frecps4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fminnm4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmls4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fsub4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmin4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn frsqrts4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmaxnmp4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn faddp4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmul4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fcmge4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn facge4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmaxp4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fdiv4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fminnmp4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fabd4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fcmgt4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn facgt4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fminp4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmaxnm8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmla8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fadd8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmulx8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fcmeq8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmax8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn frecps8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fminnm8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmls8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fsub8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmin8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn frsqrts8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmaxnmp8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn faddp8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmul8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fcmge8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn facge8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmaxp8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fdiv8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fminnmp8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fabd8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fcmgt8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn facgt8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fminp8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fcvtnsh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtmsh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtash(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn scvtfh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmgth_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmeqh_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmlth_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtpsh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtzsh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frecpeh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frecpxh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtnuh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtmuh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtauh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn ucvtfh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmgeh_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmleh_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtpuh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtzuh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frsqrteh(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintn4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintm4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtns4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtms4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtas4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn scvtf4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmgt4h_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmeq4h_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmlt4h_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fabs4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintp4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintz4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtps4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtzs4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frecpe4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frinta4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintx4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtnu4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtmu4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtau4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn ucvtf4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmge4h_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmle4h_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fneg4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frinti4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtpu4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtzu4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frsqrte4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fsqrt4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintn8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintm8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtns8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtms8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtas8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn scvtf8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmgt8h_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmeq8h_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmlt8h_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fabs8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintp8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintz8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtps8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtzs8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frecpe8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frinta8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintx8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtnu8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtmu8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtau8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn ucvtf8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmge8h_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcmle8h_zero(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fneg8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frinti8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtpu8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtzu8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frsqrte8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fsqrt8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn and8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn bic8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn orr8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn orn8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn eor8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn bsl8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn bit8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn bif8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn and16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn bic16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn orr16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn orn16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn eor16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn bsl16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn bit16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn bif16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn mov8b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn mov16b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn saddl_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ssubl_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn saddl_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ssubl_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn saddl_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ssubl_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uaddl_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn usubl_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uaddl_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn usubl_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uaddl_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn usubl_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn saddl2_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ssubl2_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn saddl2_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ssubl2_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn saddl2_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ssubl2_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uaddl2_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn usubl2_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uaddl2_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn usubl2_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uaddl2_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn usubl2_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn saddw_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ssubw_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn saddw_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ssubw_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn saddw_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ssubw_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uaddw_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn usubw_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uaddw_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn usubw_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uaddw_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn usubw_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn saddw2_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ssubw2_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn saddw2_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ssubw2_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn saddw2_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ssubw2_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uaddw2_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn usubw2_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uaddw2_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn usubw2_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uaddw2_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn usubw2_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn addhn_8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn subhn_8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn addhn_4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn subhn_4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn addhn_2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn subhn_2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn raddhn_8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn rsubhn_8b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn raddhn_4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn rsubhn_4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn raddhn_2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn rsubhn_2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn addhn2_16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn subhn2_16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn addhn2_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn subhn2_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn addhn2_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn subhn2_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn raddhn2_16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn rsubhn2_16b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn raddhn2_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn rsubhn2_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn raddhn2_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn rsubhn2_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sabal_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sabdl_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sabal_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sabdl_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sabal_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sabdl_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uabal_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uabdl_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uabal_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uabdl_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uabal_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uabdl_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sabal2_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sabdl2_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sabal2_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sabdl2_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sabal2_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sabdl2_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uabal2_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uabdl2_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uabal2_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uabdl2_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uabal2_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn uabdl2_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smlal_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smlsl_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smull_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smlal_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smlsl_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smull_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smlal_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smlsl_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smull_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umlal_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umlsl_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umull_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umlal_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umlsl_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umull_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umlal_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umlsl_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umull_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smlal2_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smlsl2_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smull2_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smlal2_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smlsl2_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smull2_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smlal2_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smlsl2_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smull2_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umlal2_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umlsl2_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umull2_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umlal2_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umlsl2_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umull2_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umlal2_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umlsl2_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn umull2_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqdmlals( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqdmlsls( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqdmulls( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqdmlald( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqdmlsld( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqdmulld( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqdmlal_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqdmlsl_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqdmull_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqdmlal_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqdmlsl_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqdmull_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqdmlal2_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqdmlsl2_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqdmull2_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqdmlal2_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqdmlsl2_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqdmull2_2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn pmull_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn pmull_1q( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn pmull2_8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn pmull2_1q( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqrdmlah_scalarh( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqrdmlsh_scalarh( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqrdmlah_scalars( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqrdmlsh_scalars( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqrdmlah4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqrdmlsh4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqrdmlah2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqrdmlsh2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqrdmlah8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqrdmlsh8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqrdmlah4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sqrdmlsh4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sshrd( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ssrad( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn srshrd( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn srsrad( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ushrd( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn usrad( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn urshrd( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ursrad( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sshr8bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ssra8bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn srshr8bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn srsra8bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sshr4hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ssra4hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn srshr4hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn srsra4hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sshr2si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ssra2si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn srshr2si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn srsra2si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ushr8bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn usra8bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn urshr8bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ursra8bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ushr4hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn usra4hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn urshr4hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ursra4hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ushr2si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn usra2si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn urshr2si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ursra2si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sshr16bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ssra16bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn srshr16bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn srsra16bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sshr8hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ssra8hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn srshr8hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn srsra8hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sshr4si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ssra4si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn srshr4si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn srsra4si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sshr2di( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ssra2di( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn srshr2di( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn srsra2di( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ushr16bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn usra16bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn urshr16bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ursra16bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ushr8hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn usra8hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn urshr8hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ursra8hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ushr4si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn usra4si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn urshr4si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ursra4si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ushr2di( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn usra2di( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn urshr2di( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ursra2di( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshlbi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshlhi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshlsi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshldi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshlubi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn uqshlbi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshluhi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn uqshlhi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshlusi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn uqshlsi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshludi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn uqshldi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshl8bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshl4hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshl2si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshlu8bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn uqshl8bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshlu4hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn uqshl4hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshlu2si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn uqshl2si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshl16bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshl8hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshl4si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshl2di( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshlu16bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn uqshl16bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshlu8hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn uqshl8hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshlu4si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn uqshl4si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshlu2di( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn uqshl2di( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshrnbi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqrshrnbi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshrnhi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqrshrnhi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshrnsi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqrshrnsi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshrunbi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqrshrunbi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn uqshrnbi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn uqrshrnbi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshrunhi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqrshrunhi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn uqshrnhi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn uqrshrnhi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshrunsi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqrshrunsi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn uqshrnsi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn uqrshrnsi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn shrn_8bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn rshrn_8bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshrn_8bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqrshrn_8bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn shrn_4hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn rshrn_4hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshrn_4hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqrshrn_4hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn shrn_2si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn rshrn_2si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshrn_2si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqrshrn_2si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshrun_8bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqrshrun_8bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn uqshrn_8bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn uqrshrn_8bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshrun_4hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqrshrun_4hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn uqshrn_4hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn uqrshrn_4hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshrun_2si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqrshrun_2si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn uqshrn_2si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn uqrshrn_2si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn shrn2_16bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn rshrn2_16bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshrn2_16bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqrshrn2_16bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn shrn2_8hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn rshrn2_8hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshrn2_8hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqrshrn2_8hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn shrn2_4si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn rshrn2_4si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshrn2_4si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqrshrn2_4si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshrun2_16bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqrshrun2_16bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn uqshrn2_16bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn uqrshrn2_16bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshrun2_8hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqrshrun2_8hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn uqshrn2_8hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn uqrshrn2_8hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqshrun2_4si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sqrshrun2_4si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn uqshrn2_4si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn uqrshrn2_4si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sshll_8hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sshll_4si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sshll_2di( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ushll_8hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ushll_4si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ushll_2di( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sshll2_8hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sshll2_4si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sshll2_2di( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ushll2_8hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ushll2_4si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ushll2_2di( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sxtl_8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sxtl_4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sxtl_2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uxtl_8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uxtl_4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uxtl_2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sxtl2_8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sxtl2_4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sxtl2_2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uxtl2_8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uxtl2_4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uxtl2_2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn shll_8h_8(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn shll_4s_16(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn shll_2d_32(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn shll2_8h_8(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn shll2_4s_16(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn shll2_2d_32(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn shldi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sridi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn slidi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn shl8bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn shl4hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn shl2si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sri8bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sli8bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sri4hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sli4hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sri2si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sli2si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn shl16bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn shl8hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn shl4si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn shl2di( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sri16bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sli16bi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sri8hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sli8hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sri4si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sli4si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sri2di( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn sli2di( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn scvtfhi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn fcvtzshi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn scvtfsi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn fcvtzssi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn scvtfdi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn fcvtzsdi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ucvtfhi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn fcvtzuhi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ucvtfsi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn fcvtzusi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ucvtfdi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn fcvtzudi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn scvtf4hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn fcvtzs4hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn scvtf2si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn fcvtzs2si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ucvtf4hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn fcvtzu4hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ucvtf2si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn fcvtzu2si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn scvtf8hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn fcvtzs8hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn scvtf4si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn fcvtzs4si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn scvtf2di( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn fcvtzs2di( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ucvtf8hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn fcvtzu8hi( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ucvtf4si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn fcvtzu4si( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn ucvtf2di( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn fcvtzu2di( &mut self, rd: impl OperandCast, rn: impl OperandCast, imm: impl OperandCast, )
fn fcvtnss(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtmss(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtass(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtnsd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtmsd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtasd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtpss(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtzss(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtpsd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtzsd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtnus(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtmus(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtaus(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtnud(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtmud(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtaud(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtpus(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtzus(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtpud(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtzud(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtns2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtms2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtas2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtps2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtzs2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtnu2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtmu2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtau2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtpu2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtzu2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtns4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtms4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtas4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtns2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtms2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtas2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtps4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtzs4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtps2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtzs2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtnu4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtmu4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtau4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtnu2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtmu2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtau2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtpu4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtzu4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtpu2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtzu2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtl_4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtl_2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtl2_4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtl2_2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn scvtfs(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn scvtfd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn ucvtfs(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn ucvtfd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn scvtf2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn ucvtf2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn scvtf4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn scvtf2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn ucvtf4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn ucvtf2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtxns(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtn_4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtn_2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn bfcvtn_4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtxn_2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtn2_8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtn2_4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn bfcvtn2_8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fcvtxn2_4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintn2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintm2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintp2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintz2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frinta2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintx2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frinti2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintn4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintm4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintn2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintm2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintp4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintz4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintp2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintz2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frinta4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintx4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frinta2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frintx2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frinti4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frinti2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frint32z2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frint64z2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frint32x2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frint64x2s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frint32z4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frint64z4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frint32z2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frint64z2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frint32x4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frint64x4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frint32x2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn frint64x2d(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn addpd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn saddlv8b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn smaxv8b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sminv8b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn addv8b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn saddlv4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn smaxv4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sminv4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn addv4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uaddlv8b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn umaxv8b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uminv8b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uaddlv4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn umaxv4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uminv4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn saddlv16b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn smaxv16b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sminv16b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn addv16b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn saddlv8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn smaxv8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sminv8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn addv8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn saddlv4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn smaxv4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sminv4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn addv4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uaddlv16b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn umaxv16b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uminv16b(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uaddlv8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn umaxv8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uminv8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uaddlv4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn umaxv4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn uminv4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fmaxnmph(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn faddph(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fmaxph(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fminnmph(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fminph(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fmaxnmps(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn faddps(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fmaxps(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fmaxnmpd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn faddpd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fmaxpd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fminnmps(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fminps(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fminnmpd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fminpd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fmaxnmv4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fmaxv4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fminnmv4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fminv4h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fmaxnmv8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fmaxv8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fminnmv8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fminv8h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fmaxnmv4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fmaxv4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fminnmv4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn fminv4s(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sqdmulhh_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqrdmulhh_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqdmulhs_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqrdmulhs_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqrdmlahh_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqrdmlshh_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqrdmlahs_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqrdmlshs_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn mul4h_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqdmulh4h_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqrdmulh4h_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn mul2s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqdmulh2s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqrdmulh2s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn mla4h_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn mls4h_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqrdmlah4h_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqrdmlsh4h_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn mla2s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn mls2s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqrdmlah2s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqrdmlsh2s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn mul8h_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqdmulh8h_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqrdmulh8h_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn mul4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqdmulh4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqrdmulh4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn mla8h_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn mls8h_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqrdmlah8h_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqrdmlsh8h_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn mla4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn mls4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqrdmlah4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqrdmlsh4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqdmlalh_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqdmlslh_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqdmullh_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqdmlals_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqdmlsls_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqdmulls_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn smlal_4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqdmlal_4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn smlsl_4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqdmlsl_4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn smull_4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqdmull_4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn smlal_2d_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqdmlal_2d_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn smlsl_2d_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqdmlsl_2d_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn smull_2d_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqdmull_2d_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn umlal_4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn umlsl_4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn umull_4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn umlal_2d_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn umlsl_2d_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn umull_2d_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn smlal2_4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqdmlal2_4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn smlsl2_4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqdmlsl2_4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn smull2_4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqdmull2_4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn smlal2_2d_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqdmlal2_2d_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn smlsl2_2d_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqdmlsl2_2d_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn smull2_2d_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sqdmull2_2d_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn umlal2_4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn umlsl2_4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn umull2_4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn umlal2_2d_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn umlsl2_2d_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn umull2_2d_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmlas_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmlss_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmuls_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmlad_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmlsd_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmuld_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmulxs_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmulxd_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmlah_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmlsh_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmulh_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmulxh_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmla2s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmls2s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmul2s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmulx2s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmla4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmls4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmul4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmla2d_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmls2d_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmul2d_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmulx4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmulx2d_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmla4h_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmls4h_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmul4h_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmulx4h_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmla8h_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmls8h_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmul8h_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmulx8h_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sdot2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn usdot2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn bfdot2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn udot2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sdot4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn usdot4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn smmla4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn usmmla4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn bfmmla4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn bfdot4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn udot4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn ummla4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sudot2s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn bfdot2s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sdot2s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn usdot2s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn udot2s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sudot4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn bfdot4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn sdot4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn usdot4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn udot4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn bfmlalb( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn bfmlalt( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn bfmlalb_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn bfmlalt_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmlal_2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmlsl_2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmlal2_2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmlsl2_2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmlal_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmlsl_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmlal2_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmlsl2_4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn fmlal_2s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmlsl_2s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmlal2_2s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmlsl2_2s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmlal_4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmlsl_4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmlal2_4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fmlsl2_4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, )
fn fcmla4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, rot: impl OperandCast, )
fn fcadd4h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, rot: impl OperandCast, )
fn fcmla2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, rot: impl OperandCast, )
fn fcadd2s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, rot: impl OperandCast, )
fn fcmla8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, rot: impl OperandCast, )
fn fcadd8h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, rot: impl OperandCast, )
fn fcmla4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, rot: impl OperandCast, )
fn fcadd4s( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, rot: impl OperandCast, )
fn fcmla2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, rot: impl OperandCast, )
fn fcadd2d( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, rot: impl OperandCast, )
fn fcmla4h_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, rot: impl OperandCast, )
fn fcmla8h_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, rot: impl OperandCast, )
fn fcmla4s_elem( &mut self, rd: impl OperandCast, rn: impl OperandCast, mrm: impl OperandCast, elemidx: impl OperandCast, rot: impl OperandCast, )
fn movid(&mut self, rd: impl OperandCast, imm64: impl OperandCast)
fn movi2d(&mut self, rd: impl OperandCast, imm64: impl OperandCast)
fn orr2si( &mut self, rd: impl OperandCast, imm: impl OperandCast, lsl: impl OperandCast, )
fn bic2si( &mut self, rd: impl OperandCast, imm: impl OperandCast, lsl: impl OperandCast, )
fn orr4si( &mut self, rd: impl OperandCast, imm: impl OperandCast, lsl: impl OperandCast, )
fn bic4si( &mut self, rd: impl OperandCast, imm: impl OperandCast, lsl: impl OperandCast, )
fn orr4hi( &mut self, rd: impl OperandCast, imm: impl OperandCast, lsl: impl OperandCast, )
fn bic4hi( &mut self, rd: impl OperandCast, imm: impl OperandCast, lsl: impl OperandCast, )
fn orr8hi( &mut self, rd: impl OperandCast, imm: impl OperandCast, lsl: impl OperandCast, )
fn bic8hi( &mut self, rd: impl OperandCast, imm: impl OperandCast, lsl: impl OperandCast, )
fn fmov2si(&mut self, rd: impl OperandCast, imm: impl OperandCast)
fn fmov4hi(&mut self, rd: impl OperandCast, imm: impl OperandCast)
fn fmov4si(&mut self, rd: impl OperandCast, imm: impl OperandCast)
fn fmov8hi(&mut self, rd: impl OperandCast, imm: impl OperandCast)
fn fmov2di(&mut self, rd: impl OperandCast, imm: impl OperandCast)
fn pacia(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn pacib(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn pacda(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn pacdb(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn autia(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn autib(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn autda(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn autdb(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn paciza(&mut self, rd: impl OperandCast)
fn pacizb(&mut self, rd: impl OperandCast)
fn pacdza(&mut self, rd: impl OperandCast)
fn pacdzb(&mut self, rd: impl OperandCast)
fn autiza(&mut self, rd: impl OperandCast)
fn autizb(&mut self, rd: impl OperandCast)
fn autdza(&mut self, rd: impl OperandCast)
fn autdzb(&mut self, rd: impl OperandCast)
fn ldraa( &mut self, rt: impl OperandCast, rn: impl OperandCast, simm9: impl OperandCast, )
fn ldraa_pre( &mut self, rt: impl OperandCast, rn: impl OperandCast, simm9: impl OperandCast, )
fn ldrab( &mut self, rt: impl OperandCast, rn: impl OperandCast, simm9: impl OperandCast, )
fn ldrab_pre( &mut self, rt: impl OperandCast, rn: impl OperandCast, simm9: impl OperandCast, )
fn xpaci(&mut self, rd: impl OperandCast)
fn xpacd(&mut self, rd: impl OperandCast)
fn pacga( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn casb( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn caslb( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn casab( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn casalb( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn cash( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn caslh( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn casah( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn casalh( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn casw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn caslw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn casaw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn casalw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn casx( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn caslx( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn casax( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn casalx( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn caspw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn casplw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn caspaw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn caspalw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn caspx( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn casplx( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn caspax( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn caspalx( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn swpb( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn swplb( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn swpab( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn swpalb( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn swph( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn swplh( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn swpah( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn swpalh( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn swpw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn swplw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn swpaw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn swpalw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn swpx( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn swplx( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn swpax( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn swpalx( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldaddb( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldclrb( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldeorb( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsetb( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsmaxb( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsminb( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldumaxb( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn lduminb( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldaddlb( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldclrlb( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldeorlb( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsetlb( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsmaxlb( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsminlb( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldumaxlb( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn lduminlb( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldaddab( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldclrab( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldeorab( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsetab( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsmaxab( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsminab( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldumaxab( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn lduminab( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldaddalb( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldclralb( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldeoralb( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsetalb( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsmaxalb( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsminalb( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldumaxalb( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn lduminalb( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldaddh( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldclrh( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldeorh( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldseth( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsmaxh( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsminh( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldumaxh( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn lduminh( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldaddlh( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldclrlh( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldeorlh( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsetlh( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsmaxlh( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsminlh( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldumaxlh( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn lduminlh( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldaddah( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldclrah( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldeorah( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsetah( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsmaxah( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsminah( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldumaxah( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn lduminah( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldaddalh( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldclralh( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldeoralh( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsetalh( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsmaxalh( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsminalh( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldumaxalh( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn lduminalh( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldaddw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldclrw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldeorw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsetw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsmaxw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsminw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldumaxw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn lduminw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldaddlw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldclrlw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldeorlw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsetlw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsmaxlw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsminlw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldumaxlw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn lduminlw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldaddaw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldclraw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldeoraw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsetaw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsmaxaw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsminaw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldumaxaw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn lduminaw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldaddalw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldclralw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldeoralw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsetalw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsmaxalw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsminalw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldumaxalw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn lduminalw( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldaddx( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldclrx( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldeorx( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsetx( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsmaxx( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsminx( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldumaxx( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn lduminx( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldaddlx( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldclrlx( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldeorlx( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsetlx( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsmaxlx( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsminlx( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldumaxlx( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn lduminlx( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldaddax( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldclrax( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldeorax( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsetax( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsmaxax( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsminax( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldumaxax( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn lduminax( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldaddalx( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldclralx( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldeoralx( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsetalx( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsmaxalx( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldsminalx( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn ldumaxalx( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn lduminalx( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn stlurb( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldapurb( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldapursbx( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldapursbw( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn stlurh( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldapurh( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldapurshx( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldapurshw( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn stlurw( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldapurw( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldapurswx( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn stlurx( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldapurx( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldaprb(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ldaprh(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ldaprw(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ldaprx(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn crc32b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn crc32h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn crc32w( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn crc32cb( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn crc32ch( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn crc32cw( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn crc32x( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn crc32cx( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn addg( &mut self, rd: impl OperandCast, rn: impl OperandCast, uimm6: impl OperandCast, uimm4: impl OperandCast, )
fn subg( &mut self, rd: impl OperandCast, rn: impl OperandCast, uimm6: impl OperandCast, uimm4: impl OperandCast, )
fn irg( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn gmi( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn subp( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn subps( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn cmpp(&mut self, rn: impl OperandCast, rm: impl OperandCast)
fn stg_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn stg( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn stg_pre( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn stzg_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn stzg( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn stzg_pre( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn st2g_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn st2g( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn st2g_pre( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn stz2g_post( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn stz2g( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn stz2g_pre( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn ldg( &mut self, rt: impl OperandCast, rn: impl OperandCast, imm9: impl OperandCast, )
fn stzgm(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn stgm(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ldgm(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn cfinv(&mut self)
fn xaflag(&mut self)
fn axflag(&mut self)
fn rmif( &mut self, rn: impl OperandCast, imm6: impl OperandCast, mask: impl OperandCast, )
fn setf8(&mut self, rn: impl OperandCast)
fn setf16(&mut self, rn: impl OperandCast)
fn sb(&mut self)
fn tcancel(&mut self, imm16: impl OperandCast)
fn tcommit(&mut self)
fn tstart(&mut self, rt: impl OperandCast)
fn ttest(&mut self, rt: impl OperandCast)
fn wfet(&mut self, rd: impl OperandCast)
fn wfit(&mut self, rd: impl OperandCast)
fn st64b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn ld64b(&mut self, rt: impl OperandCast, rn: impl OperandCast)
fn st64bv0( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn st64bv( &mut self, rs: impl OperandCast, rt: impl OperandCast, rn: impl OperandCast, )
fn cpyfp( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfpwt( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfprt( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfpt( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfpwn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfpwtwn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfprtwn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfptwn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfprn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfpwtrn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfprtrn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfptrn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfpn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfpwtn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfprtn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfptn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfm( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfmwt( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfmrt( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfmt( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfmwn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfmwtwn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfmrtwn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfmtwn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfmrn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfmwtrn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfmrtrn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfmtrn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfmn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfmwtn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfmrtn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfmtn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfe( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfewt( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfert( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfet( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfewn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfewtwn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfertwn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfetwn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfern( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfewtrn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfertrn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfetrn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfen( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfewtn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfertn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyfetn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyp( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpypwt( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyprt( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpypt( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpypwn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpypwtwn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyprtwn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyptwn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyprn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpypwtrn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyprtrn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyptrn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpypn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpypwtn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyprtn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyptn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpym( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpymwt( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpymrt( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpymt( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpymwn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpymwtwn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpymrtwn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpymtwn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpymrn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpymwtrn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpymrtrn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpymtrn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpymn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpymwtn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpymrtn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpymtn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpye( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyewt( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyert( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyet( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyewn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyewtwn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyertwn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyetwn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyern( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyewtrn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyertrn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyetrn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyen( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyewtn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyertn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn cpyetn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn setp( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn setpt( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn setpn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn setptn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn setm( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn setmt( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn setmn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn setmtn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn sete( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn setet( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn seten( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn setetn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn setgp( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn setgpt( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn setgpn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn setgptn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn setgm( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn setgmt( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn setgmn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn setgmtn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn setge( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn setget( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn setgen( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn setgetn( &mut self, rd: impl OperandCast, rs: impl OperandCast, rn: impl OperandCast, )
fn aese(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn aesd(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn aesmc(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn aesimc(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sha1c( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sha1p( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sha1m( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sha1su0( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sha256h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sha256h2( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sha256su1( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sha1h(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sha1su1(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sha256su0(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sm3tt1a( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm2: impl OperandCast, )
fn sm3tt1b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm2: impl OperandCast, )
fn sm3tt2a( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm2: impl OperandCast, )
fn sm3tt2b( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm2: impl OperandCast, )
fn eor3( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, ra: impl OperandCast, )
fn bcax( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, ra: impl OperandCast, )
fn sm3ss1( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, ra: impl OperandCast, )
fn sha512su0(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sm4e(&mut self, rd: impl OperandCast, rn: impl OperandCast)
fn sha512h( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sha512h2( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sha512su1( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn rax1( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sm3partw1( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sm3partw2( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn sm4ekey( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, )
fn xar( &mut self, rd: impl OperandCast, rn: impl OperandCast, rm: impl OperandCast, imm6: impl OperandCast, )
Auto Trait Implementations§
impl<'a> Freeze for Assembler<'a>
impl<'a> RefUnwindSafe for Assembler<'a>
impl<'a> Send for Assembler<'a>
impl<'a> Sync for Assembler<'a>
impl<'a> Unpin for Assembler<'a>
impl<'a> !UnwindSafe for Assembler<'a>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more