# RUN: llvm-mc -arch=hexagon -mcpu=hexagonv67 -mhvx -filetype=obj %s | llvm-objdump --mcpu=hexagonv67 --mattr=+hvx -d - | FileCheck --implicit-check-not='{' %s
// Warning: This file is auto generated by mktest.py. Do not edit!
// Created at Wed Aug 22 11:17:37 2018
// Created using:
// Arch: v67, commit: 324e85a78e99759c3643d207f9d9b42bbfaf00f6
// V6_extractw
// Rd32=vextract(Vu32,Rs32)
r0=vextract(v0,r0)
# CHECK: 9200c020 { r0 = vextract(v0,r0) }
// V6_lvsplatb
// Vd32.b=vsplat(Rt32)
v0.b=vsplat(r0)
# CHECK-NEXT: 19c0c040 { v0.b = vsplat(r0) }
// V6_lvsplath
// Vd32.h=vsplat(Rt32)
v0.h=vsplat(r0)
# CHECK-NEXT: 19c0c020 { v0.h = vsplat(r0) }
// V6_lvsplatw
// Vd32=vsplat(Rt32)
v0=vsplat(r0)
# CHECK-NEXT: 19a0c020 { v0 = vsplat(r0) }
// V6_pred_and
// Qd4=and(Qs4,Qt4)
q0=and(q0,q0)
# CHECK-NEXT: 1e03c000 { q0 = and(q0,q0) }
// V6_pred_and_n
// Qd4=and(Qs4,!Qt4)
q0=and(q0,!q0)
# CHECK-NEXT: 1e03c014 { q0 = and(q0,!q0) }
// V6_pred_not
// Qd4=not(Qs4)
q0=not(q0)
# CHECK-NEXT: 1e03c008 { q0 = not(q0) }
// V6_pred_or
// Qd4=or(Qs4,Qt4)
q0=or(q0,q0)
# CHECK-NEXT: 1e03c004 { q0 = or(q0,q0) }
// V6_pred_or_n
// Qd4=or(Qs4,!Qt4)
q0=or(q0,!q0)
# CHECK-NEXT: 1e03c010 { q0 = or(q0,!q0) }
// V6_pred_scalar2
// Qd4=vsetq(Rt32)
q0=vsetq(r0)
# CHECK-NEXT: 19a0c044 { q0 = vsetq(r0) }
// V6_pred_scalar2v2
// Qd4=vsetq2(Rt32)
q0=vsetq2(r0)
# CHECK-NEXT: 19a0c04c { q0 = vsetq2(r0) }
// V6_pred_xor
// Qd4=xor(Qs4,Qt4)
q0=xor(q0,q0)
# CHECK-NEXT: 1e03c00c { q0 = xor(q0,q0) }
// V6_shuffeqh
// Qd4.b=vshuffe(Qs4.h,Qt4.h)
q0.b=vshuffe(q0.h,q0.h)
# CHECK-NEXT: 1e03c018 { q0.b = vshuffe(q0.h,q0.h) }
// V6_shuffeqw
// Qd4.h=vshuffe(Qs4.w,Qt4.w)
q0.h=vshuffe(q0.w,q0.w)
# CHECK-NEXT: 1e03c01c { q0.h = vshuffe(q0.w,q0.w) }
// V6_vL32Ub_ai
// Vd32=vmemu(Rt32+#s4)
v0=vmemu(r0+#0)
# CHECK-NEXT: 2800c0e0 { v0 = vmemu(r0+#0) }
// V6_vL32Ub_pi
// Vd32=vmemu(Rx32++#s3)
v0=vmemu(r0++#0)
# CHECK-NEXT: 2900c0e0 { v0 = vmemu(r0++#0) }
// V6_vL32Ub_ppu
// Vd32=vmemu(Rx32++Mu2)
v0=vmemu(r0++m0)
# CHECK-NEXT: 2b00c0e0 { v0 = vmemu(r0++m0) }
// V6_vL32b_ai
// Vd32=vmem(Rt32+#s4)
v0=vmem(r0+#0)
# CHECK-NEXT: 2800c000 { v0 = vmem(r0+#0) }
// V6_vL32b_cur_ai
// Vd32.cur=vmem(Rt32+#s4)
v0.cur=vmem(r0+#0)
# CHECK-NEXT: 2800c020 { v0.cur = vmem(r0+#0) }
// V6_vL32b_cur_npred_ai
// if (!Pv4) Vd32.cur=vmem(Rt32+#s4)
if (!p0) v0.cur=vmem(r0+#0)
# CHECK-NEXT: 2880c0a0 { if (!p0) v0.cur = vmem(r0+#0) }
// V6_vL32b_cur_npred_pi
// if (!Pv4) Vd32.cur=vmem(Rx32++#s3)
if (!p0) v0.cur=vmem(r0++#0)
# CHECK-NEXT: 2980c0a0 { if (!p0) v0.cur = vmem(r0++#0) }
// V6_vL32b_cur_npred_ppu
// if (!Pv4) Vd32.cur=vmem(Rx32++Mu2)
if (!p0) v0.cur=vmem(r0++m0)
# CHECK-NEXT: 2b80c0a0 { if (!p0) v0.cur = vmem(r0++m0) }
// V6_vL32b_cur_pi
// Vd32.cur=vmem(Rx32++#s3)
v0.cur=vmem(r0++#0)
# CHECK-NEXT: 2900c020 { v0.cur = vmem(r0++#0) }
// V6_vL32b_cur_ppu
// Vd32.cur=vmem(Rx32++Mu2)
v0.cur=vmem(r0++m0)
# CHECK-NEXT: 2b00c020 { v0.cur = vmem(r0++m0) }
// V6_vL32b_cur_pred_ai
// if (Pv4) Vd32.cur=vmem(Rt32+#s4)
if (p0) v0.cur=vmem(r0+#0)
# CHECK-NEXT: 2880c080 { if (p0) v0.cur = vmem(r0+#0) }
// V6_vL32b_cur_pred_pi
// if (Pv4) Vd32.cur=vmem(Rx32++#s3)
if (p0) v0.cur=vmem(r0++#0)
# CHECK-NEXT: 2980c080 { if (p0) v0.cur = vmem(r0++#0) }
// V6_vL32b_cur_pred_ppu
// if (Pv4) Vd32.cur=vmem(Rx32++Mu2)
if (p0) v0.cur=vmem(r0++m0)
# CHECK-NEXT: 2b80c080 { if (p0) v0.cur = vmem(r0++m0) }
// V6_vL32b_npred_ai
// if (!Pv4) Vd32=vmem(Rt32+#s4)
if (!p0) v0=vmem(r0+#0)
# CHECK-NEXT: 2880c060 { if (!p0) v0 = vmem(r0+#0) }
// V6_vL32b_npred_pi
// if (!Pv4) Vd32=vmem(Rx32++#s3)
if (!p0) v0=vmem(r0++#0)
# CHECK-NEXT: 2980c060 { if (!p0) v0 = vmem(r0++#0) }
// V6_vL32b_npred_ppu
// if (!Pv4) Vd32=vmem(Rx32++Mu2)
if (!p0) v0=vmem(r0++m0)
# CHECK-NEXT: 2b80c060 { if (!p0) v0 = vmem(r0++m0) }
// V6_vL32b_nt_ai
// Vd32=vmem(Rt32+#s4):nt
v0=vmem(r0+#0):nt
# CHECK-NEXT: 2840c000 { v0 = vmem(r0+#0):nt }
// V6_vL32b_nt_cur_ai
// Vd32.cur=vmem(Rt32+#s4):nt
v0.cur=vmem(r0+#0):nt
# CHECK-NEXT: 2840c020 { v0.cur = vmem(r0+#0):nt }
// V6_vL32b_nt_cur_npred_ai
// if (!Pv4) Vd32.cur=vmem(Rt32+#s4):nt
if (!p0) v0.cur=vmem(r0+#0):nt
# CHECK-NEXT: 28c0c0a0 { if (!p0) v0.cur = vmem(r0+#0):nt }
// V6_vL32b_nt_cur_npred_pi
// if (!Pv4) Vd32.cur=vmem(Rx32++#s3):nt
if (!p0) v0.cur=vmem(r0++#0):nt
# CHECK-NEXT: 29c0c0a0 { if (!p0) v0.cur = vmem(r0++#0):nt }
// V6_vL32b_nt_cur_npred_ppu
// if (!Pv4) Vd32.cur=vmem(Rx32++Mu2):nt
if (!p0) v0.cur=vmem(r0++m0):nt
# CHECK-NEXT: 2bc0c0a0 { if (!p0) v0.cur = vmem(r0++m0):nt }
// V6_vL32b_nt_cur_pi
// Vd32.cur=vmem(Rx32++#s3):nt
v0.cur=vmem(r0++#0):nt
# CHECK-NEXT: 2940c020 { v0.cur = vmem(r0++#0):nt }
// V6_vL32b_nt_cur_ppu
// Vd32.cur=vmem(Rx32++Mu2):nt
v0.cur=vmem(r0++m0):nt
# CHECK-NEXT: 2b40c020 { v0.cur = vmem(r0++m0):nt }
// V6_vL32b_nt_cur_pred_ai
// if (Pv4) Vd32.cur=vmem(Rt32+#s4):nt
if (p0) v0.cur=vmem(r0+#0):nt
# CHECK-NEXT: 28c0c080 { if (p0) v0.cur = vmem(r0+#0):nt }
// V6_vL32b_nt_cur_pred_pi
// if (Pv4) Vd32.cur=vmem(Rx32++#s3):nt
if (p0) v0.cur=vmem(r0++#0):nt
# CHECK-NEXT: 29c0c080 { if (p0) v0.cur = vmem(r0++#0):nt }
// V6_vL32b_nt_cur_pred_ppu
// if (Pv4) Vd32.cur=vmem(Rx32++Mu2):nt
if (p0) v0.cur=vmem(r0++m0):nt
# CHECK-NEXT: 2bc0c080 { if (p0) v0.cur = vmem(r0++m0):nt }
// V6_vL32b_nt_npred_ai
// if (!Pv4) Vd32=vmem(Rt32+#s4):nt
if (!p0) v0=vmem(r0+#0):nt
# CHECK-NEXT: 28c0c060 { if (!p0) v0 = vmem(r0+#0):nt }
// V6_vL32b_nt_npred_pi
// if (!Pv4) Vd32=vmem(Rx32++#s3):nt
if (!p0) v0=vmem(r0++#0):nt
# CHECK-NEXT: 29c0c060 { if (!p0) v0 = vmem(r0++#0):nt }
// V6_vL32b_nt_npred_ppu
// if (!Pv4) Vd32=vmem(Rx32++Mu2):nt
if (!p0) v0=vmem(r0++m0):nt
# CHECK-NEXT: 2bc0c060 { if (!p0) v0 = vmem(r0++m0):nt }
// V6_vL32b_nt_pi
// Vd32=vmem(Rx32++#s3):nt
v0=vmem(r0++#0):nt
# CHECK-NEXT: 2940c000 { v0 = vmem(r0++#0):nt }
// V6_vL32b_nt_ppu
// Vd32=vmem(Rx32++Mu2):nt
v0=vmem(r0++m0):nt
# CHECK-NEXT: 2b40c000 { v0 = vmem(r0++m0):nt }
// V6_vL32b_nt_pred_ai
// if (Pv4) Vd32=vmem(Rt32+#s4):nt
if (p0) v0=vmem(r0+#0):nt
# CHECK-NEXT: 28c0c040 { if (p0) v0 = vmem(r0+#0):nt }
// V6_vL32b_nt_pred_pi
// if (Pv4) Vd32=vmem(Rx32++#s3):nt
if (p0) v0=vmem(r0++#0):nt
# CHECK-NEXT: 29c0c040 { if (p0) v0 = vmem(r0++#0):nt }
// V6_vL32b_nt_pred_ppu
// if (Pv4) Vd32=vmem(Rx32++Mu2):nt
if (p0) v0=vmem(r0++m0):nt
# CHECK-NEXT: 2bc0c040 { if (p0) v0 = vmem(r0++m0):nt }
// V6_vL32b_nt_tmp_ai
// Vd32.tmp=vmem(Rt32+#s4):nt
v0.tmp=vmem(r0+#0):nt
# CHECK-NEXT: 2840c040 { v0.tmp = vmem(r0+#0):nt }
// V6_vL32b_nt_tmp_npred_ai
// if (!Pv4) Vd32.tmp=vmem(Rt32+#s4):nt
if (!p0) v0.tmp=vmem(r0+#0):nt
# CHECK-NEXT: 28c0c0e0 { if (!p0) v0.tmp = vmem(r0+#0):nt }
// V6_vL32b_nt_tmp_npred_pi
// if (!Pv4) Vd32.tmp=vmem(Rx32++#s3):nt
if (!p0) v0.tmp=vmem(r0++#0):nt
# CHECK-NEXT: 29c0c0e0 { if (!p0) v0.tmp = vmem(r0++#0):nt }
// V6_vL32b_nt_tmp_npred_ppu
// if (!Pv4) Vd32.tmp=vmem(Rx32++Mu2):nt
if (!p0) v0.tmp=vmem(r0++m0):nt
# CHECK-NEXT: 2bc0c0e0 { if (!p0) v0.tmp = vmem(r0++m0):nt }
// V6_vL32b_nt_tmp_pi
// Vd32.tmp=vmem(Rx32++#s3):nt
v0.tmp=vmem(r0++#0):nt
# CHECK-NEXT: 2940c040 { v0.tmp = vmem(r0++#0):nt }
// V6_vL32b_nt_tmp_ppu
// Vd32.tmp=vmem(Rx32++Mu2):nt
v0.tmp=vmem(r0++m0):nt
# CHECK-NEXT: 2b40c040 { v0.tmp = vmem(r0++m0):nt }
// V6_vL32b_nt_tmp_pred_ai
// if (Pv4) Vd32.tmp=vmem(Rt32+#s4):nt
if (p0) v0.tmp=vmem(r0+#0):nt
# CHECK-NEXT: 28c0c0c0 { if (p0) v0.tmp = vmem(r0+#0):nt }
// V6_vL32b_nt_tmp_pred_pi
// if (Pv4) Vd32.tmp=vmem(Rx32++#s3):nt
if (p0) v0.tmp=vmem(r0++#0):nt
# CHECK-NEXT: 29c0c0c0 { if (p0) v0.tmp = vmem(r0++#0):nt }
// V6_vL32b_nt_tmp_pred_ppu
// if (Pv4) Vd32.tmp=vmem(Rx32++Mu2):nt
if (p0) v0.tmp=vmem(r0++m0):nt
# CHECK-NEXT: 2bc0c0c0 { if (p0) v0.tmp = vmem(r0++m0):nt }
// V6_vL32b_pi
// Vd32=vmem(Rx32++#s3)
v0=vmem(r0++#0)
# CHECK-NEXT: 2900c000 { v0 = vmem(r0++#0) }
// V6_vL32b_ppu
// Vd32=vmem(Rx32++Mu2)
v0=vmem(r0++m0)
# CHECK-NEXT: 2b00c000 { v0 = vmem(r0++m0) }
// V6_vL32b_pred_ai
// if (Pv4) Vd32=vmem(Rt32+#s4)
if (p0) v0=vmem(r0+#0)
# CHECK-NEXT: 2880c040 { if (p0) v0 = vmem(r0+#0) }
// V6_vL32b_pred_pi
// if (Pv4) Vd32=vmem(Rx32++#s3)
if (p0) v0=vmem(r0++#0)
# CHECK-NEXT: 2980c040 { if (p0) v0 = vmem(r0++#0) }
// V6_vL32b_pred_ppu
// if (Pv4) Vd32=vmem(Rx32++Mu2)
if (p0) v0=vmem(r0++m0)
# CHECK-NEXT: 2b80c040 { if (p0) v0 = vmem(r0++m0) }
// V6_vL32b_tmp_ai
// Vd32.tmp=vmem(Rt32+#s4)
v0.tmp=vmem(r0+#0)
# CHECK-NEXT: 2800c040 { v0.tmp = vmem(r0+#0) }
// V6_vL32b_tmp_npred_ai
// if (!Pv4) Vd32.tmp=vmem(Rt32+#s4)
if (!p0) v0.tmp=vmem(r0+#0)
# CHECK-NEXT: 2880c0e0 { if (!p0) v0.tmp = vmem(r0+#0) }
// V6_vL32b_tmp_npred_pi
// if (!Pv4) Vd32.tmp=vmem(Rx32++#s3)
if (!p0) v0.tmp=vmem(r0++#0)
# CHECK-NEXT: 2980c0e0 { if (!p0) v0.tmp = vmem(r0++#0) }
// V6_vL32b_tmp_npred_ppu
// if (!Pv4) Vd32.tmp=vmem(Rx32++Mu2)
if (!p0) v0.tmp=vmem(r0++m0)
# CHECK-NEXT: 2b80c0e0 { if (!p0) v0.tmp = vmem(r0++m0) }
// V6_vL32b_tmp_pi
// Vd32.tmp=vmem(Rx32++#s3)
v0.tmp=vmem(r0++#0)
# CHECK-NEXT: 2900c040 { v0.tmp = vmem(r0++#0) }
// V6_vL32b_tmp_ppu
// Vd32.tmp=vmem(Rx32++Mu2)
v0.tmp=vmem(r0++m0)
# CHECK-NEXT: 2b00c040 { v0.tmp = vmem(r0++m0) }
// V6_vL32b_tmp_pred_ai
// if (Pv4) Vd32.tmp=vmem(Rt32+#s4)
if (p0) v0.tmp=vmem(r0+#0)
# CHECK-NEXT: 2880c0c0 { if (p0) v0.tmp = vmem(r0+#0) }
// V6_vL32b_tmp_pred_pi
// if (Pv4) Vd32.tmp=vmem(Rx32++#s3)
if (p0) v0.tmp=vmem(r0++#0)
# CHECK-NEXT: 2980c0c0 { if (p0) v0.tmp = vmem(r0++#0) }
// V6_vL32b_tmp_pred_ppu
// if (Pv4) Vd32.tmp=vmem(Rx32++Mu2)
if (p0) v0.tmp=vmem(r0++m0)
# CHECK-NEXT: 2b80c0c0 { if (p0) v0.tmp = vmem(r0++m0) }
// V6_vS32Ub_ai
// vmemu(Rt32+#s4)=Vs32
vmemu(r0+#0)=v0
# CHECK-NEXT: 2820c0e0 { vmemu(r0+#0) = v0 }
// V6_vS32Ub_npred_ai
// if (!Pv4) vmemu(Rt32+#s4)=Vs32
if (!p0) vmemu(r0+#0)=v0
# CHECK-NEXT: 28a0c0e0 { if (!p0) vmemu(r0+#0) = v0 }
// V6_vS32Ub_npred_pi
// if (!Pv4) vmemu(Rx32++#s3)=Vs32
if (!p0) vmemu(r0++#0)=v0
# CHECK-NEXT: 29a0c0e0 { if (!p0) vmemu(r0++#0) = v0 }
// V6_vS32Ub_npred_ppu
// if (!Pv4) vmemu(Rx32++Mu2)=Vs32
if (!p0) vmemu(r0++m0)=v0
# CHECK-NEXT: 2ba0c0e0 { if (!p0) vmemu(r0++m0) = v0 }
// V6_vS32Ub_pi
// vmemu(Rx32++#s3)=Vs32
vmemu(r0++#0)=v0
# CHECK-NEXT: 2920c0e0 { vmemu(r0++#0) = v0 }
// V6_vS32Ub_ppu
// vmemu(Rx32++Mu2)=Vs32
vmemu(r0++m0)=v0
# CHECK-NEXT: 2b20c0e0 { vmemu(r0++m0) = v0 }
// V6_vS32Ub_pred_ai
// if (Pv4) vmemu(Rt32+#s4)=Vs32
if (p0) vmemu(r0+#0)=v0
# CHECK-NEXT: 28a0c0c0 { if (p0) vmemu(r0+#0) = v0 }
// V6_vS32Ub_pred_pi
// if (Pv4) vmemu(Rx32++#s3)=Vs32
if (p0) vmemu(r0++#0)=v0
# CHECK-NEXT: 29a0c0c0 { if (p0) vmemu(r0++#0) = v0 }
// V6_vS32Ub_pred_ppu
// if (Pv4) vmemu(Rx32++Mu2)=Vs32
if (p0) vmemu(r0++m0)=v0
# CHECK-NEXT: 2ba0c0c0 { if (p0) vmemu(r0++m0) = v0 }
// V6_vS32b_ai
// vmem(Rt32+#s4)=Vs32
vmem(r0+#0)=v0
# CHECK-NEXT: 2820c000 { vmem(r0+#0) = v0 }
// V6_vS32b_new_ai
// vmem(Rt32+#s4)=Os8.new
{
v0 = v1
vmem(r0+#0)=v0.new
}
# CHECK-NEXT: 1e0361e0 { v0 = v1
# CHECK-NEXT: 2820c022 vmem(r0+#0) = v0.new }
// V6_vS32b_new_npred_ai
// if (!Pv4) vmem(Rt32+#s4)=Os8.new
{
v0 = v1
if (!p0) vmem(r0+#0)=v0.new
}
# CHECK-NEXT: 1e0361e0 { v0 = v1
# CHECK-NEXT: 28a0c06a if (!p0) vmem(r0+#0) = v0.new }
// V6_vS32b_new_npred_pi
// if (!Pv4) vmem(Rx32++#s3)=Os8.new
{
v0 = v1
if (!p0) vmem(r0++#0)=v0.new
}
# CHECK-NEXT: 1e0361e0 { v0 = v1
# CHECK-NEXT: 29a0c06a if (!p0) vmem(r0++#0) = v0.new }
// V6_vS32b_new_npred_ppu
// if (!Pv4) vmem(Rx32++Mu2)=Os8.new
{
v0 = v1
if (!p0) vmem(r0++m0)=v0.new
}
# CHECK-NEXT: 1e0361e0 { v0 = v1
# CHECK-NEXT: 2ba0c06a if (!p0) vmem(r0++m0) = v0.new }
// V6_vS32b_new_pi
// vmem(Rx32++#s3)=Os8.new
{
v0 = v1
vmem(r0++#0)=v0.new
}
# CHECK-NEXT: 1e0361e0 { v0 = v1
# CHECK-NEXT: 2920c022 vmem(r0++#0) = v0.new }
// V6_vS32b_new_ppu
// vmem(Rx32++Mu2)=Os8.new
{
v0 = v1
vmem(r0++m0)=v0.new
}
# CHECK-NEXT: 1e0361e0 { v0 = v1
# CHECK-NEXT: 2b20c022 vmem(r0++m0) = v0.new }
// V6_vS32b_new_pred_ai
// if (Pv4) vmem(Rt32+#s4)=Os8.new
{
v0 = v1
if (p0) vmem(r0+#0)=v0.new
}
# CHECK-NEXT: 1e0361e0 { v0 = v1
# CHECK-NEXT: 28a0c042 if (p0) vmem(r0+#0) = v0.new }
// V6_vS32b_new_pred_pi
// if (Pv4) vmem(Rx32++#s3)=Os8.new
{
v0 = v1
if (p0) vmem(r0++#0)=v0.new
}
# CHECK-NEXT: 1e0361e0 { v0 = v1
# CHECK-NEXT: 29a0c042 if (p0) vmem(r0++#0) = v0.new }
// V6_vS32b_new_pred_ppu
// if (Pv4) vmem(Rx32++Mu2)=Os8.new
{
v0 = v1
if (p0) vmem(r0++m0)=v0.new
}
# CHECK-NEXT: 1e0361e0 { v0 = v1
# CHECK-NEXT: 2ba0c042 if (p0) vmem(r0++m0) = v0.new }
// V6_vS32b_npred_ai
// if (!Pv4) vmem(Rt32+#s4)=Vs32
if (!p0) vmem(r0+#0)=v0
# CHECK-NEXT: 28a0c020 { if (!p0) vmem(r0+#0) = v0 }
// V6_vS32b_npred_pi
// if (!Pv4) vmem(Rx32++#s3)=Vs32
if (!p0) vmem(r0++#0)=v0
# CHECK-NEXT: 29a0c020 { if (!p0) vmem(r0++#0) = v0 }
// V6_vS32b_npred_ppu
// if (!Pv4) vmem(Rx32++Mu2)=Vs32
if (!p0) vmem(r0++m0)=v0
# CHECK-NEXT: 2ba0c020 { if (!p0) vmem(r0++m0) = v0 }
// V6_vS32b_nqpred_ai
// if (!Qv4) vmem(Rt32+#s4)=Vs32
if (!q0) vmem(r0+#0)=v0
# CHECK-NEXT: 2880c020 { if (!q0) vmem(r0+#0) = v0 }
// V6_vS32b_nqpred_pi
// if (!Qv4) vmem(Rx32++#s3)=Vs32
if (!q0) vmem(r0++#0)=v0
# CHECK-NEXT: 2980c020 { if (!q0) vmem(r0++#0) = v0 }
// V6_vS32b_nqpred_ppu
// if (!Qv4) vmem(Rx32++Mu2)=Vs32
if (!q0) vmem(r0++m0)=v0
# CHECK-NEXT: 2b80c020 { if (!q0) vmem(r0++m0) = v0 }
// V6_vS32b_nt_ai
// vmem(Rt32+#s4):nt=Vs32
vmem(r0+#0):nt=v0
# CHECK-NEXT: 2860c000 { vmem(r0+#0):nt = v0 }
// V6_vS32b_nt_new_ai
// vmem(Rt32+#s4):nt=Os8.new
{
v0 = v1
vmem(r0+#0):nt=v0.new
}
# CHECK-NEXT: 1e0361e0 { v0 = v1
# CHECK-NEXT: 2860c022 vmem(r0+#0):nt = v0.new }
// V6_vS32b_nt_new_npred_ai
// if (!Pv4) vmem(Rt32+#s4):nt=Os8.new
{
v0 = v1
if (!p0) vmem(r0+#0):nt=v0.new
}
# CHECK-NEXT: 1e0361e0 { v0 = v1
# CHECK-NEXT: 28e0c07a if (!p0) vmem(r0+#0):nt = v0.new }
// V6_vS32b_nt_new_npred_pi
// if (!Pv4) vmem(Rx32++#s3):nt=Os8.new
{
v0 = v1
if (!p0) vmem(r0++#0):nt=v0.new
}
# CHECK-NEXT: 1e0361e0 { v0 = v1
# CHECK-NEXT: 29e0c07a if (!p0) vmem(r0++#0):nt = v0.new }
// V6_vS32b_nt_new_npred_ppu
// if (!Pv4) vmem(Rx32++Mu2):nt=Os8.new
{
v0 = v1
if (!p0) vmem(r0++m0):nt=v0.new
}
# CHECK-NEXT: 1e0361e0 { v0 = v1
# CHECK-NEXT: 2be0c07a if (!p0) vmem(r0++m0):nt = v0.new }
// V6_vS32b_nt_new_pi
// vmem(Rx32++#s3):nt=Os8.new
{
v0 = v1
vmem(r0++#0):nt=v0.new
}
# CHECK-NEXT: 1e0361e0 { v0 = v1
# CHECK-NEXT: 2960c022 vmem(r0++#0):nt = v0.new }
// V6_vS32b_nt_new_ppu
// vmem(Rx32++Mu2):nt=Os8.new
{
v0 = v1
vmem(r0++m0):nt=v0.new
}
# CHECK-NEXT: 1e0361e0 { v0 = v1
# CHECK-NEXT: 2b60c022 vmem(r0++m0):nt = v0.new }
// V6_vS32b_nt_new_pred_ai
// if (Pv4) vmem(Rt32+#s4):nt=Os8.new
{
v0 = v1
if (p0) vmem(r0+#0):nt=v0.new
}
# CHECK-NEXT: 1e0361e0 { v0 = v1
# CHECK-NEXT: 28e0c052 if (p0) vmem(r0+#0):nt = v0.new }
// V6_vS32b_nt_new_pred_pi
// if (Pv4) vmem(Rx32++#s3):nt=Os8.new
{
v0 = v1
if (p0) vmem(r0++#0):nt=v0.new
}
# CHECK-NEXT: 1e0361e0 { v0 = v1
# CHECK-NEXT: 29e0c052 if (p0) vmem(r0++#0):nt = v0.new }
// V6_vS32b_nt_new_pred_ppu
// if (Pv4) vmem(Rx32++Mu2):nt=Os8.new
{
v0 = v1
if (p0) vmem(r0++m0):nt=v0.new
}
# CHECK-NEXT: 1e0361e0 { v0 = v1
# CHECK-NEXT: 2be0c052 if (p0) vmem(r0++m0):nt = v0.new }
// V6_vS32b_nt_npred_ai
// if (!Pv4) vmem(Rt32+