// V6_lvsplatb
// Vd32.b=vsplat(Rt32)
V0.b=vsplat(R0)
// V6_lvsplath
// Vd32.h=vsplat(Rt32)
V0.h=vsplat(R0)
// V6_pred_scalar2v2
// Qd4=vsetq2(Rt32)
Q0=vsetq2(R0)
// V6_shuffeqh
// Qd4.b=vshuffe(Qs4.h,Qt4.h)
Q0.b=vshuffe(Q0.h,Q0.h)
// V6_shuffeqw
// Qd4.h=vshuffe(Qs4.w,Qt4.w)
Q0.h=vshuffe(Q0.w,Q0.w)
// V6_vaddbsat
// Vd32.b=vadd(Vu32.b,Vv32.b):sat
V0.b=vadd(V0.b,V0.b):sat
// V6_vaddbsat_dv
// Vdd32.b=vadd(Vuu32.b,Vvv32.b):sat
V1:0.b=vadd(V1:0.b,V1:0.b):sat
// V6_vaddcarry
// Vd32.w=vadd(Vu32.w,Vv32.w,Qx4):carry
V0.w=vadd(V0.w,V0.w,Q0):carry
// V6_vaddclbh
// $Vd.h=vadd(vclb($Vu.h),$Vv.h)
V0.h=vadd(vclb(V0.h),V0.h)
// V6_vaddclbw
// $Vd.w=vadd(vclb($Vu.w),$Vv.w)
V0.w=vadd(vclb(V0.w),V0.w)
// V6_vaddhw_acc
// Vxx32.w+=vadd(Vu32.h,Vv32.h)
V1:0.w+=vadd(V0.h,V0.h)
// V6_vaddubh_acc
// Vxx32.h+=vadd(Vu32.ub,Vv32.ub)
V1:0.h+=vadd(V0.ub,V0.ub)
// V6_vaddububb_sat
// Vd32.ub=vadd(Vu32.ub,Vv32.b):sat
V0.ub=vadd(V0.ub,V0.b):sat
// V6_vadduhw_acc
// Vxx32.w+=vadd(Vu32.uh,Vv32.uh)
V1:0.w+=vadd(V0.uh,V0.uh)
// V6_vadduwsat
// Vd32.uw=vadd(Vu32.uw,Vv32.uw):sat
V0.uw=vadd(V0.uw,V0.uw):sat
// V6_vadduwsat_dv
// Vdd32.uw=vadd(Vuu32.uw,Vvv32.uw):sat
V1:0.uw=vadd(V1:0.uw,V1:0.uw):sat
// V6_vandnqrt
// Vd32=vand(!Qu4,Rt32)
V0=vand(!Q0,R0)
// V6_vandnqrt_acc
// Vx32|=vand(!Qu4,Rt32)
V0|=vand(!Q0,R0)
// V6_vandvnqv
// Vd32=vand(!Qv4,Vu32)
V0=vand(!Q0,V0)
// V6_vandvqv
// Vd32=vand(Qv4,Vu32)
V0=vand(Q0,V0)
// V6_vasrhbsat
// Vd32.b=vasr(Vu32.h,Vv32.h,Rt8):sat
V0.b=vasr(V0.h,V0.h,R0):sat
// V6_vasruwuhrndsat
// Vd32.uh=vasr(Vu32.uw,Vv32.uw,Rt8):rnd:sat
V0.uh=vasr(V0.uw,V0.uw,R0):rnd:sat
// V6_vasrwuhrndsat
// Vd32.uh=vasr(Vu32.w,Vv32.w,Rt8):rnd:sat
V0.uh=vasr(V0.w,V0.w,R0):rnd:sat
// V6_vL32b_cur_npred_ai
// if (!Pv4) Vd32.cur=vmem(Rt32+ {
v1=v0
if (!P0) V0.cur=vmem(R0+ }
// V6_vL32b_cur_npred_pi
// if (!Pv4) Vd32.cur=vmem(Rx32++ {
v1=v0
if (!P0) V0.cur=vmem(R0++ }
// V6_vL32b_cur_npred_ppu
// if (!Pv4) Vd32.cur=vmem(Rx32++Mu2)
{
v1=v0
if (!P0) V0.cur=vmem(R0++M0)
}
// V6_vL32b_cur_pred_ai
// if (Pv4) Vd32.cur=vmem(Rt32+ {
v1=v0
if (P0) V0.cur=vmem(R0+ }
// V6_vL32b_cur_pred_pi
// if (Pv4) Vd32.cur=vmem(Rx32++ {
v1=v0
if (P0) V0.cur=vmem(R0++ }
// V6_vL32b_cur_pred_ppu
// if (Pv4) Vd32.cur=vmem(Rx32++Mu2)
{
v1=v0
if (P0) V0.cur=vmem(R0++M0)
}
// V6_vL32b_npred_ai
// if (!Pv4) Vd32=vmem(Rt32+ if (!P0) V0=vmem(R0+
// V6_vL32b_npred_pi
// if (!Pv4) Vd32=vmem(Rx32++ if (!P0) V0=vmem(R0++
// V6_vL32b_npred_ppu
// if (!Pv4) Vd32=vmem(Rx32++Mu2)
if (!P0) V0=vmem(R0++M0)
// V6_vL32b_nt_cur_npred_ai
// if (!Pv4) Vd32.cur=vmem(Rt32+ {
v1=v0
if (!P0) V0.cur=vmem(R0+ }
// V6_vL32b_nt_cur_npred_pi
// if (!Pv4) Vd32.cur=vmem(Rx32++ {
v1=v0
if (!P0) V0.cur=vmem(R0++ }
// V6_vL32b_nt_cur_npred_ppu
// if (!Pv4) Vd32.cur=vmem(Rx32++Mu2):nt
{
v1=v0
if (!P0) V0.cur=vmem(R0++M0):nt
}
// V6_vL32b_nt_cur_pred_ai
// if (Pv4) Vd32.cur=vmem(Rt32+ {
v1=v0
if (P0) V0.cur=vmem(R0+ }
// V6_vL32b_nt_cur_pred_pi
// if (Pv4) Vd32.cur=vmem(Rx32++ {
v1=v0
if (P0) V0.cur=vmem(R0++ }
// V6_vL32b_nt_cur_pred_ppu
// if (Pv4) Vd32.cur=vmem(Rx32++Mu2):nt
{
v1=v0
if (P0) V0.cur=vmem(R0++M0):nt
}
// V6_vL32b_nt_npred_ai
// if (!Pv4) Vd32=vmem(Rt32+ if (!P0) V0=vmem(R0+
// V6_vL32b_nt_npred_pi
// if (!Pv4) Vd32=vmem(Rx32++ if (!P0) V0=vmem(R0++
// V6_vL32b_nt_npred_ppu
// if (!Pv4) Vd32=vmem(Rx32++Mu2):nt
if (!P0) V0=vmem(R0++M0):nt
// V6_vL32b_nt_pred_ai
// if (Pv4) Vd32=vmem(Rt32+ if (P0) V0=vmem(R0+
// V6_vL32b_nt_pred_pi
// if (Pv4) Vd32=vmem(Rx32++ if (P0) V0=vmem(R0++
// V6_vL32b_nt_pred_ppu
// if (Pv4) Vd32=vmem(Rx32++Mu2):nt
if (P0) V0=vmem(R0++M0):nt
// V6_vL32b_nt_tmp_npred_ai
// if (!Pv4) Vd32.tmp=vmem(Rt32+ {
v1=v0
if (!P0) V0.tmp=vmem(R0+ }
// V6_vL32b_nt_tmp_npred_pi
// if (!Pv4) Vd32.tmp=vmem(Rx32++ {
v1=v0
if (!P0) V0.tmp=vmem(R0++ }
// V6_vL32b_nt_tmp_npred_ppu
// if (!Pv4) Vd32.tmp=vmem(Rx32++Mu2):nt
{
v1=v0
if (!P0) V0.tmp=vmem(R0++M0):nt
}
// V6_vL32b_nt_tmp_pred_ai
// if (Pv4) Vd32.tmp=vmem(Rt32+ {
v1=v0
if (P0) V0.tmp=vmem(R0+ }
// V6_vL32b_nt_tmp_pred_pi
// if (Pv4) Vd32.tmp=vmem(Rx32++ {
v1=v0
if (P0) V0.tmp=vmem(R0++ }
// V6_vL32b_nt_tmp_pred_ppu
// if (Pv4) Vd32.tmp=vmem(Rx32++Mu2):nt
{
v1=v0
if (P0) V0.tmp=vmem(R0++M0):nt
}
// V6_vL32b_pred_ai
// if (Pv4) Vd32=vmem(Rt32+ if (P0) V0=vmem(R0+
// V6_vL32b_pred_pi
// if (Pv4) Vd32=vmem(Rx32++ if (P0) V0=vmem(R0++
// V6_vL32b_pred_ppu
// if (Pv4) Vd32=vmem(Rx32++Mu2)
if (P0) V0=vmem(R0++M0)
// V6_vL32b_tmp_npred_ai
// if (!Pv4) Vd32.tmp=vmem(Rt32+ {
v1=v0
if (!P0) V0.tmp=vmem(R0+ }
// V6_vL32b_tmp_npred_pi
// if (!Pv4) Vd32.tmp=vmem(Rx32++ {
v1=v0
if (!P0) V0.tmp=vmem(R0++ }
// V6_vL32b_tmp_npred_ppu
// if (!Pv4) Vd32.tmp=vmem(Rx32++Mu2)
{
v1=v0
if (!P0) V0.tmp=vmem(R0++M0)
}
// V6_vL32b_tmp_pred_ai
// if (Pv4) Vd32.tmp=vmem(Rt32+ {
v1=v0
if (P0) V0.tmp=vmem(R0+ }
// V6_vL32b_tmp_pred_pi
// if (Pv4) Vd32.tmp=vmem(Rx32++ {
v1=v0
if (P0) V0.tmp=vmem(R0++ }
// V6_vL32b_tmp_pred_ppu
// if (Pv4) Vd32.tmp=vmem(Rx32++Mu2)
{
v1=v0
if (P0) V0.tmp=vmem(R0++M0)
}
// V6_vlsrb
// Vd32.ub=vlsr(Vu32.ub,Rt32)
V0.ub=vlsr(V0.ub,R0)
// V6_vlutvvbi
// Vd32.b=vlut32(Vu32.b,Vv32.b, V0.b=vlut32(V0.b,V0.b,
// V6_vlutvvb_nm
// Vd32.b=vlut32(Vu32.b,Vv32.b,Rt8):nomatch
V0.b=vlut32(V0.b,V0.b,R0):nomatch
// V6_vlutvvb_oracci
// Vx32.b|=vlut32(Vu32.b,Vv32.b, V0.b|=vlut32(V0.b,V0.b,
// V6_vlutvwhi
// Vdd32.h=vlut16(Vu32.b,Vv32.h, V1:0.h=vlut16(V0.b,V0.h,
// V6_vlutvwh_nm
// Vdd32.h=vlut16(Vu32.b,Vv32.h,Rt8):nomatch
V1:0.h=vlut16(V0.b,V0.h,R0):nomatch
// V6_vlutvwh_oracci
// Vxx32.h|=vlut16(Vu32.b,Vv32.h, V1:0.h|=vlut16(V0.b,V0.h,
// V6_vmaxb
// Vd32.b=vmax(Vu32.b,Vv32.b)
V0.b=vmax(V0.b,V0.b)
// V6_vminb
// Vd32.b=vmin(Vu32.b,Vv32.b)
V0.b=vmin(V0.b,V0.b)
// V6_vmpauhb
// Vdd32.w=vmpa(Vuu32.uh,Rt32.b)
V1:0.w=vmpa(V1:0.uh,R0.b)
// V6_vmpauhb_acc
// Vxx32.w+=vmpa(Vuu32.uh,Rt32.b)
V1:0.w+=vmpa(V1:0.uh,R0.b)
// V6_vmpyewuh_64
// Vdd32=vmpye(Vu32.w,Vv32.uh)
V1:0=vmpye(V0.w,V0.uh)
// V6_vmpyiwub
// Vd32.w=vmpyi(Vu32.w,Rt32.ub)
V0.w=vmpyi(V0.w,R0.ub)
// V6_vmpyiwub_acc
// Vx32.w+=vmpyi(Vu32.w,Rt32.ub)
V0.w+=vmpyi(V0.w,R0.ub)
// V6_vmpyowh_64_acc
// Vxx32+=vmpyo(Vu32.w,Vv32.h)
V1:0+=vmpyo(V0.w,V0.h)
// V6_vrounduhub
// Vd32.ub=vround(Vu32.uh,Vv32.uh):sat
V0.ub=vround(V0.uh,V0.uh):sat
// V6_vrounduwuh
// Vd32.uh=vround(Vu32.uw,Vv32.uw):sat
V0.uh=vround(V0.uw,V0.uw):sat
// V6_vsatuwuh
// Vd32.uh=vsat(Vu32.uw,Vv32.uw)
V0.uh=vsat(V0.uw,V0.uw)
// V6_vsubbsat
// Vd32.b=vsub(Vu32.b,Vv32.b):sat
V0.b=vsub(V0.b,V0.b):sat
// V6_vsubbsat_dv
// Vdd32.b=vsub(Vuu32.b,Vvv32.b):sat
V1:0.b=vsub(V1:0.b,V1:0.b):sat
// V6_vsubcarry
// Vd32.w=vsub(Vu32.w,Vv32.w,Qx4):carry
V0.w=vsub(V0.w,V0.w,Q0):carry
// V6_vsubububb_sat
// Vd32.ub=vsub(Vu32.ub,Vv32.b):sat
V0.ub=vsub(V0.ub,V0.b):sat
// V6_vsubuwsat
// Vd32.uw=vsub(Vu32.uw,Vv32.uw):sat
V0.uw=vsub(V0.uw,V0.uw):sat
// V6_vsubuwsat_dv
// Vdd32.uw=vsub(Vuu32.uw,Vvv32.uw):sat
V1:0.uw=vsub(V1:0.uw,V1:0.uw):sat
// V6_vwhist128
// vwhist128
vwhist128
// V6_vwhist128m
// vwhist128( vwhist128(
// V6_vwhist128q
// vwhist128(Qv4)
vwhist128(Q0)
// V6_vwhist128qm
// vwhist128(Qv4, vwhist128(Q0,
// V6_vwhist256
// vwhist256
vwhist256
// V6_vwhist256q
// vwhist256(Qv4)
vwhist256(Q0)
// V6_vwhist256q_sat
// vwhist256(Qv4):sat
vwhist256(Q0):sat
// V6_vwhist256_sat
// vwhist256:sat
vwhist256:sat