method c_simd_size_function()
method compiler_flags()
method create_callconv(name=default)
method enabled_features()
method freg(dt=DOUBLE, reg_idx=0)
method freg(dt=HALF, reg_idx=0)
method freg(dt=SINGLE, reg_idx=0)
method get_param_value(name=dummy)
method get_parameters()
method greg(reg_idx=0)
method is_vla()
method isaclear()
method jvzero(dt=DOUBLE, freg=s2, greg=x0, label=someloop, vreg1=v0, vreg2=v1)
method jvzero(dt=HALF, freg=s2, greg=x0, label=someloop, vreg1=v0, vreg2=v1)
method labelstr(label=label)
method loopbegin_nz(label=someloop, labelskip=someloop_nz, reg=x0)
method max_fregs()
method max_gregs()
method max_tregs(dt=DOUBLE)
method max_tregs(dt=HALF)
method max_tregs(dt=SINGLE)
method max_vregs()
method simd_size()
method supported_on_host()
method supportedby_cpuinfo(cpuinfo=invalid_isa)
method tile_types()
method treg_tag(dt=DOUBLE)
method treg_tag(dt=HALF)
method treg_tag(dt=SINGLE)
method vreg(reg_idx=0)
op add [] adreg:REGISTER:VEC:DOUBLE bdreg:REGISTER:VEC:DOUBLE{ILANE} cdreg:REGISTER:VEC:DOUBLE bdreg_lane:IMMEDIATE:-:-
op add [] adreg:REGISTER:VEC:DOUBLE bdreg:REGISTER:VEC:DOUBLE{ILANE} cdreg:REGISTER:VEC:DOUBLE bdreg_lane:IMMEDIATE:-:- @far
op add [] adreg:REGISTER:VEC:HALF bdreg:REGISTER:VEC:HALF{ILANE} cdreg:REGISTER:VEC:HALF bdreg_lane:IMMEDIATE:-:-
op add [] adreg:REGISTER:VEC:HALF bdreg:REGISTER:VEC:HALF{ILANE} cdreg:REGISTER:VEC:HALF bdreg_lane:IMMEDIATE:-:- @far
op add [] adreg:REGISTER:VEC:SINGLE bdreg:REGISTER:VEC:SINGLE{ILANE} cdreg:REGISTER:VEC:SINGLE bdreg_lane:IMMEDIATE:-:-
op add [] adreg:REGISTER:VEC:SINGLE bdreg:REGISTER:VEC:SINGLE{ILANE} cdreg:REGISTER:VEC:SINGLE bdreg_lane:IMMEDIATE:-:- @far
op add [] adreg:REGISTER:VEC:SINT16 bdreg:REGISTER:VEC:SINT16{ILANE} cdreg:REGISTER:VEC:SINT16 bdreg_lane:IMMEDIATE:-:-
op add [] adreg:REGISTER:VEC:SINT16 bdreg:REGISTER:VEC:SINT16{ILANE} cdreg:REGISTER:VEC:SINT16 bdreg_lane:IMMEDIATE:-:- @far
op add [] adreg:REGISTER:VEC:SINT32 bdreg:REGISTER:VEC:SINT32{ILANE} cdreg:REGISTER:VEC:SINT32 bdreg_lane:IMMEDIATE:-:-
op add [] adreg:REGISTER:VEC:SINT32 bdreg:REGISTER:VEC:SINT32{ILANE} cdreg:REGISTER:VEC:SINT32 bdreg_lane:IMMEDIATE:-:- @far
op add [] adreg:REGISTER:VEC:SINT64 bdreg:REGISTER:VEC:SINT64{ILANE} cdreg:REGISTER:VEC:SINT64 bdreg_lane:IMMEDIATE:-:-
op add [] adreg:REGISTER:VEC:SINT64 bdreg:REGISTER:VEC:SINT64{ILANE} cdreg:REGISTER:VEC:SINT64 bdreg_lane:IMMEDIATE:-:- @far
op add [] adreg:REGISTER:VEC:SINT8 bdreg:REGISTER:VEC:SINT8{ILANE} cdreg:REGISTER:VEC:SINT8 bdreg_lane:IMMEDIATE:-:-
op add [] adreg:REGISTER:VEC:SINT8 bdreg:REGISTER:VEC:SINT8{ILANE} cdreg:REGISTER:VEC:SINT8 bdreg_lane:IMMEDIATE:-:- @far
op fma [NP,PART] adreg:REGISTER:VEC:FP8E4M3 bdreg:REGISTER:VEC:FP8E4M3 cdreg:REGISTER:VEC:HALF part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [NP,PART] adreg:REGISTER:VEC:FP8E4M3 bdreg:REGISTER:VEC:FP8E4M3 cdreg:REGISTER:VEC:HALF part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [NP,PART] adreg:REGISTER:VEC:FP8E4M3 bdreg:REGISTER:VEC:FP8E4M3 cdreg:REGISTER:VEC:SINGLE part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [NP,PART] adreg:REGISTER:VEC:FP8E4M3 bdreg:REGISTER:VEC:FP8E4M3 cdreg:REGISTER:VEC:SINGLE part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [NP,PART] adreg:REGISTER:VEC:FP8E4M3 bdreg:REGISTER:VEC:FP8E4M3{ILANE} cdreg:REGISTER:VEC:HALF bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [NP,PART] adreg:REGISTER:VEC:FP8E4M3 bdreg:REGISTER:VEC:FP8E4M3{ILANE} cdreg:REGISTER:VEC:HALF bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [NP,PART] adreg:REGISTER:VEC:FP8E4M3 bdreg:REGISTER:VEC:FP8E4M3{ILANE} cdreg:REGISTER:VEC:SINGLE bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [NP,PART] adreg:REGISTER:VEC:FP8E4M3 bdreg:REGISTER:VEC:FP8E4M3{ILANE} cdreg:REGISTER:VEC:SINGLE bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [NP,PART] adreg:REGISTER:VEC:FP8E5M2 bdreg:REGISTER:VEC:FP8E5M2 cdreg:REGISTER:VEC:HALF part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [NP,PART] adreg:REGISTER:VEC:FP8E5M2 bdreg:REGISTER:VEC:FP8E5M2 cdreg:REGISTER:VEC:HALF part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [NP,PART] adreg:REGISTER:VEC:FP8E5M2 bdreg:REGISTER:VEC:FP8E5M2 cdreg:REGISTER:VEC:SINGLE part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [NP,PART] adreg:REGISTER:VEC:FP8E5M2 bdreg:REGISTER:VEC:FP8E5M2 cdreg:REGISTER:VEC:SINGLE part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [NP,PART] adreg:REGISTER:VEC:FP8E5M2 bdreg:REGISTER:VEC:FP8E5M2{ILANE} cdreg:REGISTER:VEC:HALF bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [NP,PART] adreg:REGISTER:VEC:FP8E5M2 bdreg:REGISTER:VEC:FP8E5M2{ILANE} cdreg:REGISTER:VEC:HALF bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [NP,PART] adreg:REGISTER:VEC:FP8E5M2 bdreg:REGISTER:VEC:FP8E5M2{ILANE} cdreg:REGISTER:VEC:SINGLE bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [NP,PART] adreg:REGISTER:VEC:FP8E5M2 bdreg:REGISTER:VEC:FP8E5M2{ILANE} cdreg:REGISTER:VEC:SINGLE bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [NP,PART] adreg:REGISTER:VEC:SINT16 bdreg:REGISTER:VEC:SINT16 cdreg:REGISTER:VEC:SINT32 part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [NP,PART] adreg:REGISTER:VEC:SINT16 bdreg:REGISTER:VEC:SINT16 cdreg:REGISTER:VEC:SINT32 part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [NP,PART] adreg:REGISTER:VEC:SINT16 bdreg:REGISTER:VEC:SINT16{ILANE} cdreg:REGISTER:VEC:SINT32 bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [NP,PART] adreg:REGISTER:VEC:SINT16 bdreg:REGISTER:VEC:SINT16{ILANE} cdreg:REGISTER:VEC:SINT32 bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [NP,PART] adreg:REGISTER:VEC:SINT8 bdreg:REGISTER:VEC:SINT8 cdreg:REGISTER:VEC:SINT16 part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [NP,PART] adreg:REGISTER:VEC:SINT8 bdreg:REGISTER:VEC:SINT8 cdreg:REGISTER:VEC:SINT16 part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [NP,PART] adreg:REGISTER:VEC:SINT8 bdreg:REGISTER:VEC:SINT8 cdreg:REGISTER:VEC:SINT32 part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [NP,PART] adreg:REGISTER:VEC:SINT8 bdreg:REGISTER:VEC:SINT8 cdreg:REGISTER:VEC:SINT32 part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [NP,PART] adreg:REGISTER:VEC:SINT8 bdreg:REGISTER:VEC:SINT8{ILANE} cdreg:REGISTER:VEC:SINT16 bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [NP,PART] adreg:REGISTER:VEC:SINT8 bdreg:REGISTER:VEC:SINT8{ILANE} cdreg:REGISTER:VEC:SINT16 bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [NP,PART] adreg:REGISTER:VEC:SINT8 bdreg:REGISTER:VEC:SINT8{ILANE} cdreg:REGISTER:VEC:SINT32 bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [NP,PART] adreg:REGISTER:VEC:SINT8 bdreg:REGISTER:VEC:SINT8{ILANE} cdreg:REGISTER:VEC:SINT32 bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [NP,PART] adreg:REGISTER:VEC:UINT16 bdreg:REGISTER:VEC:UINT16 cdreg:REGISTER:VEC:UINT32 part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [NP,PART] adreg:REGISTER:VEC:UINT16 bdreg:REGISTER:VEC:UINT16 cdreg:REGISTER:VEC:UINT32 part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [NP,PART] adreg:REGISTER:VEC:UINT16 bdreg:REGISTER:VEC:UINT16{ILANE} cdreg:REGISTER:VEC:UINT32 bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [NP,PART] adreg:REGISTER:VEC:UINT16 bdreg:REGISTER:VEC:UINT16{ILANE} cdreg:REGISTER:VEC:UINT32 bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [NP,PART] adreg:REGISTER:VEC:UINT8 bdreg:REGISTER:VEC:UINT8 cdreg:REGISTER:VEC:UINT16 part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [NP,PART] adreg:REGISTER:VEC:UINT8 bdreg:REGISTER:VEC:UINT8 cdreg:REGISTER:VEC:UINT16 part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [NP,PART] adreg:REGISTER:VEC:UINT8 bdreg:REGISTER:VEC:UINT8 cdreg:REGISTER:VEC:UINT32 part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [NP,PART] adreg:REGISTER:VEC:UINT8 bdreg:REGISTER:VEC:UINT8 cdreg:REGISTER:VEC:UINT32 part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [NP,PART] adreg:REGISTER:VEC:UINT8 bdreg:REGISTER:VEC:UINT8{ILANE} cdreg:REGISTER:VEC:UINT16 bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [NP,PART] adreg:REGISTER:VEC:UINT8 bdreg:REGISTER:VEC:UINT8{ILANE} cdreg:REGISTER:VEC:UINT16 bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [NP,PART] adreg:REGISTER:VEC:UINT8 bdreg:REGISTER:VEC:UINT8{ILANE} cdreg:REGISTER:VEC:UINT32 bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [NP,PART] adreg:REGISTER:VEC:UINT8 bdreg:REGISTER:VEC:UINT8{ILANE} cdreg:REGISTER:VEC:UINT32 bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [NP] adreg:REGISTER:VEC:SINT64 bdreg:REGISTER:VEC:SINT64 cdreg:REGISTER:VEC:SINT64
op fma [NP] adreg:REGISTER:VEC:SINT64 bdreg:REGISTER:VEC:SINT64{ILANE} cdreg:REGISTER:VEC:SINT64 bdreg_lane:IMMEDIATE:-:-
op fma [NP] adreg:REGISTER:VEC:SINT64 bdreg:REGISTER:VEC:SINT64{ILANE} cdreg:REGISTER:VEC:SINT64 bdreg_lane:IMMEDIATE:-:- @far
op fma [NP] adreg:REGISTER:VEC:SINT8 bdreg:REGISTER:VEC:SINT8{ILANE} cdreg:REGISTER:VEC:SINT8 bdreg_lane:IMMEDIATE:-:-
op fma [NP] adreg:REGISTER:VEC:SINT8 bdreg:REGISTER:VEC:SINT8{ILANE} cdreg:REGISTER:VEC:SINT8 bdreg_lane:IMMEDIATE:-:- @far
op fma [PART] adreg:REGISTER:VEC:FP8E4M3 bdreg:REGISTER:VEC:FP8E4M3 cdreg:REGISTER:VEC:HALF part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [PART] adreg:REGISTER:VEC:FP8E4M3 bdreg:REGISTER:VEC:FP8E4M3 cdreg:REGISTER:VEC:HALF part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [PART] adreg:REGISTER:VEC:FP8E4M3 bdreg:REGISTER:VEC:FP8E4M3 cdreg:REGISTER:VEC:SINGLE part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [PART] adreg:REGISTER:VEC:FP8E4M3 bdreg:REGISTER:VEC:FP8E4M3 cdreg:REGISTER:VEC:SINGLE part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [PART] adreg:REGISTER:VEC:FP8E4M3 bdreg:REGISTER:VEC:FP8E4M3{ILANE} cdreg:REGISTER:VEC:HALF bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [PART] adreg:REGISTER:VEC:FP8E4M3 bdreg:REGISTER:VEC:FP8E4M3{ILANE} cdreg:REGISTER:VEC:HALF bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [PART] adreg:REGISTER:VEC:FP8E4M3 bdreg:REGISTER:VEC:FP8E4M3{ILANE} cdreg:REGISTER:VEC:SINGLE bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [PART] adreg:REGISTER:VEC:FP8E4M3 bdreg:REGISTER:VEC:FP8E4M3{ILANE} cdreg:REGISTER:VEC:SINGLE bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [PART] adreg:REGISTER:VEC:FP8E5M2 bdreg:REGISTER:VEC:FP8E5M2 cdreg:REGISTER:VEC:HALF part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [PART] adreg:REGISTER:VEC:FP8E5M2 bdreg:REGISTER:VEC:FP8E5M2 cdreg:REGISTER:VEC:HALF part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [PART] adreg:REGISTER:VEC:FP8E5M2 bdreg:REGISTER:VEC:FP8E5M2 cdreg:REGISTER:VEC:SINGLE part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [PART] adreg:REGISTER:VEC:FP8E5M2 bdreg:REGISTER:VEC:FP8E5M2 cdreg:REGISTER:VEC:SINGLE part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [PART] adreg:REGISTER:VEC:FP8E5M2 bdreg:REGISTER:VEC:FP8E5M2{ILANE} cdreg:REGISTER:VEC:HALF bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [PART] adreg:REGISTER:VEC:FP8E5M2 bdreg:REGISTER:VEC:FP8E5M2{ILANE} cdreg:REGISTER:VEC:HALF bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [PART] adreg:REGISTER:VEC:FP8E5M2 bdreg:REGISTER:VEC:FP8E5M2{ILANE} cdreg:REGISTER:VEC:SINGLE bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [PART] adreg:REGISTER:VEC:FP8E5M2 bdreg:REGISTER:VEC:FP8E5M2{ILANE} cdreg:REGISTER:VEC:SINGLE bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [PART] adreg:REGISTER:VEC:SINT16 bdreg:REGISTER:VEC:SINT16 cdreg:REGISTER:VEC:SINT32 part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [PART] adreg:REGISTER:VEC:SINT16 bdreg:REGISTER:VEC:SINT16 cdreg:REGISTER:VEC:SINT32 part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [PART] adreg:REGISTER:VEC:SINT16 bdreg:REGISTER:VEC:SINT16{ILANE} cdreg:REGISTER:VEC:SINT32 bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [PART] adreg:REGISTER:VEC:SINT16 bdreg:REGISTER:VEC:SINT16{ILANE} cdreg:REGISTER:VEC:SINT32 bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [PART] adreg:REGISTER:VEC:SINT8 bdreg:REGISTER:VEC:SINT8 cdreg:REGISTER:VEC:SINT16 part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [PART] adreg:REGISTER:VEC:SINT8 bdreg:REGISTER:VEC:SINT8 cdreg:REGISTER:VEC:SINT16 part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [PART] adreg:REGISTER:VEC:SINT8 bdreg:REGISTER:VEC:SINT8 cdreg:REGISTER:VEC:SINT32 part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [PART] adreg:REGISTER:VEC:SINT8 bdreg:REGISTER:VEC:SINT8 cdreg:REGISTER:VEC:SINT32 part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [PART] adreg:REGISTER:VEC:SINT8 bdreg:REGISTER:VEC:SINT8{ILANE} cdreg:REGISTER:VEC:SINT16 bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [PART] adreg:REGISTER:VEC:SINT8 bdreg:REGISTER:VEC:SINT8{ILANE} cdreg:REGISTER:VEC:SINT16 bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [PART] adreg:REGISTER:VEC:SINT8 bdreg:REGISTER:VEC:SINT8{ILANE} cdreg:REGISTER:VEC:SINT32 bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [PART] adreg:REGISTER:VEC:SINT8 bdreg:REGISTER:VEC:SINT8{ILANE} cdreg:REGISTER:VEC:SINT32 bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [PART] adreg:REGISTER:VEC:UINT16 bdreg:REGISTER:VEC:UINT16 cdreg:REGISTER:VEC:UINT32 part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [PART] adreg:REGISTER:VEC:UINT16 bdreg:REGISTER:VEC:UINT16 cdreg:REGISTER:VEC:UINT32 part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [PART] adreg:REGISTER:VEC:UINT16 bdreg:REGISTER:VEC:UINT16{ILANE} cdreg:REGISTER:VEC:UINT32 bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [PART] adreg:REGISTER:VEC:UINT16 bdreg:REGISTER:VEC:UINT16{ILANE} cdreg:REGISTER:VEC:UINT32 bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [PART] adreg:REGISTER:VEC:UINT8 bdreg:REGISTER:VEC:UINT8 cdreg:REGISTER:VEC:UINT16 part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [PART] adreg:REGISTER:VEC:UINT8 bdreg:REGISTER:VEC:UINT8 cdreg:REGISTER:VEC:UINT16 part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [PART] adreg:REGISTER:VEC:UINT8 bdreg:REGISTER:VEC:UINT8 cdreg:REGISTER:VEC:UINT32 part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [PART] adreg:REGISTER:VEC:UINT8 bdreg:REGISTER:VEC:UINT8 cdreg:REGISTER:VEC:UINT32 part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [PART] adreg:REGISTER:VEC:UINT8 bdreg:REGISTER:VEC:UINT8{ILANE} cdreg:REGISTER:VEC:UINT16 bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [PART] adreg:REGISTER:VEC:UINT8 bdreg:REGISTER:VEC:UINT8{ILANE} cdreg:REGISTER:VEC:UINT16 bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [PART] adreg:REGISTER:VEC:UINT8 bdreg:REGISTER:VEC:UINT8{ILANE} cdreg:REGISTER:VEC:UINT32 bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED}
op fma [PART] adreg:REGISTER:VEC:UINT8 bdreg:REGISTER:VEC:UINT8{ILANE} cdreg:REGISTER:VEC:UINT32 bdreg_lane:IMMEDIATE:-:- part:IMMEDIATE:-:- {widening_method:SPLIT_INTERLEAVED} @far
op fma [] adreg:REGISTER:VEC:SINT64 bdreg:REGISTER:VEC:SINT64 cdreg:REGISTER:VEC:SINT64
op fma [] adreg:REGISTER:VEC:SINT64 bdreg:REGISTER:VEC:SINT64{ILANE} cdreg:REGISTER:VEC:SINT64 bdreg_lane:IMMEDIATE:-:-
op fma [] adreg:REGISTER:VEC:SINT64 bdreg:REGISTER:VEC:SINT64{ILANE} cdreg:REGISTER:VEC:SINT64 bdreg_lane:IMMEDIATE:-:- @far
op fma [] adreg:REGISTER:VEC:SINT8 bdreg:REGISTER:VEC:SINT8{ILANE} cdreg:REGISTER:VEC:SINT8 bdreg_lane:IMMEDIATE:-:-
op fma [] adreg:REGISTER:VEC:SINT8 bdreg:REGISTER:VEC:SINT8{ILANE} cdreg:REGISTER:VEC:SINT8 bdreg_lane:IMMEDIATE:-:- @far
op load [PARAM] adreg:REGISTER:FP:DOUBLE param:NAME:-:-
op load [PARAM] adreg:REGISTER:FP:FP8E4M3 param:NAME:-:-
op load [PARAM] adreg:REGISTER:FP:FP8E5M2 param:NAME:-:-
op load [PARAM] adreg:REGISTER:FP:HALF param:NAME:-:-
op load [PARAM] adreg:REGISTER:FP:SINGLE param:NAME:-:-
op load [PARAM] adreg:REGISTER:GP:SINT16 param:NAME:-:-
op load [PARAM] adreg:REGISTER:GP:SINT32 param:NAME:-:-
op load [PARAM] adreg:REGISTER:GP:SINT64 param:NAME:-:-
op load [PARAM] adreg:REGISTER:GP:SINT8 param:NAME:-:-
op load [PARAM] adreg:REGISTER:GP:UINT16 param:NAME:-:-
op load [PARAM] adreg:REGISTER:GP:UINT32 param:NAME:-:-
op load [PARAM] adreg:REGISTER:GP:UINT64 param:NAME:-:-
op load [PARAM] adreg:REGISTER:GP:UINT8 param:NAME:-:-
op load [POSTINC] adreg:REGISTER:FP:DOUBLE agreg:REGISTER:GP:UINT64 increg:REGISTER:GP:UINT64
op load [POSTINC] adreg:REGISTER:FP:FP8E4M3 agreg:REGISTER:GP:UINT64 increg:REGISTER:GP:UINT64
op load [POSTINC] adreg:REGISTER:FP:FP8E5M2 agreg:REGISTER:GP:UINT64 increg:REGISTER:GP:UINT64
op load [POSTINC] adreg:REGISTER:FP:HALF agreg:REGISTER:GP:UINT64 increg:REGISTER:GP:UINT64
op load [POSTINC] adreg:REGISTER:FP:SINGLE agreg:REGISTER:GP:UINT64 increg:REGISTER:GP:UINT64
op load [POSTINC] adreg:REGISTER:GP:SINT16 agreg:REGISTER:GP:UINT64 increg:REGISTER:GP:UINT64
op load [POSTINC] adreg:REGISTER:GP:SINT32 agreg:REGISTER:GP:UINT64 increg:REGISTER:GP:UINT64
op load [POSTINC] adreg:REGISTER:GP:SINT64 agreg:REGISTER:GP:UINT64 increg:REGISTER:GP:UINT64
op load [POSTINC] adreg:REGISTER:GP:SINT8 agreg:REGISTER:GP:UINT64 increg:REGISTER:GP:UINT64
op load [POSTINC] adreg:REGISTER:GP:UINT16 agreg:REGISTER:GP:UINT64 increg:REGISTER:GP:UINT64
op load [POSTINC] adreg:REGISTER:GP:UINT32 agreg:REGISTER:GP:UINT64 increg:REGISTER:GP:UINT64
op load [POSTINC] adreg:REGISTER:GP:UINT64 agreg:REGISTER:GP:UINT64 increg:REGISTER:GP:UINT64
op load [POSTINC] adreg:REGISTER:GP:UINT8 agreg:REGISTER:GP:UINT64 increg:REGISTER:GP:UINT64
op mul [] adreg:REGISTER:VEC:SINT64 bdreg:REGISTER:VEC:SINT64 cdreg:REGISTER:VEC:SINT64
op mul [] adreg:REGISTER:VEC:SINT64 bdreg:REGISTER:VEC:SINT64{ILANE} cdreg:REGISTER:VEC:SINT64 bdreg_lane:IMMEDIATE:-:-
op mul [] adreg:REGISTER:VEC:SINT64 bdreg:REGISTER:VEC:SINT64{ILANE} cdreg:REGISTER:VEC:SINT64 bdreg_lane:IMMEDIATE:-:- @far
op mul [] adreg:REGISTER:VEC:SINT8 bdreg:REGISTER:VEC:SINT8{ILANE} cdreg:REGISTER:VEC:SINT8 bdreg_lane:IMMEDIATE:-:-
op mul [] adreg:REGISTER:VEC:SINT8 bdreg:REGISTER:VEC:SINT8{ILANE} cdreg:REGISTER:VEC:SINT8 bdreg_lane:IMMEDIATE:-:- @far
op set [PARAM,VLEN] param:NAME:-:-
op store [PARAM] adreg:REGISTER:FP:DOUBLE param:NAME:-:-
op store [PARAM] adreg:REGISTER:FP:FP8E4M3 param:NAME:-:-
op store [PARAM] adreg:REGISTER:FP:FP8E5M2 param:NAME:-:-
op store [PARAM] adreg:REGISTER:FP:HALF param:NAME:-:-
op store [PARAM] adreg:REGISTER:FP:SINGLE param:NAME:-:-
op store [PARAM] adreg:REGISTER:GP:SINT16 param:NAME:-:-
op store [PARAM] adreg:REGISTER:GP:SINT32 param:NAME:-:-
op store [PARAM] adreg:REGISTER:GP:SINT64 param:NAME:-:-
op store [PARAM] adreg:REGISTER:GP:SINT8 param:NAME:-:-
op store [PARAM] adreg:REGISTER:GP:UINT16 param:NAME:-:-
op store [PARAM] adreg:REGISTER:GP:UINT32 param:NAME:-:-
op store [PARAM] adreg:REGISTER:GP:UINT64 param:NAME:-:-
op store [PARAM] adreg:REGISTER:GP:UINT8 param:NAME:-:-
op store [POSTINC] adreg:REGISTER:FP:DOUBLE agreg:REGISTER:GP:UINT64 increg:REGISTER:GP:UINT64
op store [POSTINC] adreg:REGISTER:FP:FP8E4M3 agreg:REGISTER:GP:UINT64 increg:REGISTER:GP:UINT64
op store [POSTINC] adreg:REGISTER:FP:FP8E5M2 agreg:REGISTER:GP:UINT64 increg:REGISTER:GP:UINT64
op store [POSTINC] adreg:REGISTER:FP:HALF agreg:REGISTER:GP:UINT64 increg:REGISTER:GP:UINT64
op store [POSTINC] adreg:REGISTER:FP:SINGLE agreg:REGISTER:GP:UINT64 increg:REGISTER:GP:UINT64
op store [POSTINC] adreg:REGISTER:GP:SINT16 agreg:REGISTER:GP:UINT64 increg:REGISTER:GP:UINT64
op store [POSTINC] adreg:REGISTER:GP:SINT32 agreg:REGISTER:GP:UINT64 increg:REGISTER:GP:UINT64
op store [POSTINC] adreg:REGISTER:GP:SINT64 agreg:REGISTER:GP:UINT64 increg:REGISTER:GP:UINT64
op store [POSTINC] adreg:REGISTER:GP:SINT8 agreg:REGISTER:GP:UINT64 increg:REGISTER:GP:UINT64
op store [POSTINC] adreg:REGISTER:GP:UINT16 agreg:REGISTER:GP:UINT64 increg:REGISTER:GP:UINT64
op store [POSTINC] adreg:REGISTER:GP:UINT32 agreg:REGISTER:GP:UINT64 increg:REGISTER:GP:UINT64
op store [POSTINC] adreg:REGISTER:GP:UINT64 agreg:REGISTER:GP:UINT64 increg:REGISTER:GP:UINT64
op store [POSTINC] adreg:REGISTER:GP:UINT8 agreg:REGISTER:GP:UINT64 increg:REGISTER:GP:UINT64
