Lines Matching refs:opZHI

8067 void updateQCFLAGwithDifferenceZHI ( IRTemp qres, IRTemp nres, IROp opZHI )  in updateQCFLAGwithDifferenceZHI()  argument
8072 if (opZHI == Iop_INVALID) { in updateQCFLAGwithDifferenceZHI()
8075 vassert(opZHI == Iop_ZeroHI64ofV128 in updateQCFLAGwithDifferenceZHI()
8076 || opZHI == Iop_ZeroHI96ofV128 || opZHI == Iop_ZeroHI112ofV128); in updateQCFLAGwithDifferenceZHI()
8077 assign(diff, unop(opZHI, binop(Iop_XorV128, mkexpr(qres), mkexpr(nres)))); in updateQCFLAGwithDifferenceZHI()
9082 IROp opZHI = mkVecZEROHIxxOFV128(isD ? 3 : 2); in dis_AdvSIMD_scalar_pairwise() local
9088 assign(argL, unop(opZHI, mkexpr(src))); in dis_AdvSIMD_scalar_pairwise()
9089 assign(argR, unop(opZHI, triop(Iop_SliceV128, mkexpr(src), mkexpr(src), in dis_AdvSIMD_scalar_pairwise()
9091 putQReg128(dd, unop(opZHI, in dis_AdvSIMD_scalar_pairwise()
9108 IROp opZHI = mkVecZEROHIxxOFV128(isD ? 3 : 2); in dis_AdvSIMD_scalar_pairwise() local
9114 assign(argL, unop(opZHI, mkexpr(src))); in dis_AdvSIMD_scalar_pairwise()
9115 assign(argR, unop(opZHI, triop(Iop_SliceV128, mkexpr(src), mkexpr(src), in dis_AdvSIMD_scalar_pairwise()
9117 putQReg128(dd, unop(opZHI, in dis_AdvSIMD_scalar_pairwise()
9487 IROp opZHI = mkVecZEROHIxxOFV128(size+1); in dis_AdvSIMD_scalar_three_different() local
9488 putQReg128(dd, unop(opZHI, mkexpr(res))); in dis_AdvSIMD_scalar_three_different()
9490 updateQCFLAGwithDifferenceZHI(sat1q, sat1n, opZHI); in dis_AdvSIMD_scalar_three_different()
9492 updateQCFLAGwithDifferenceZHI(sat2q, sat2n, opZHI); in dis_AdvSIMD_scalar_three_different()
10259 IROp opZHI = mkVecZEROHIxxOFV128(size+1); in dis_AdvSIMD_scalar_x_indexed_element() local
10260 putQReg128(dd, unop(opZHI, mkexpr(res))); in dis_AdvSIMD_scalar_x_indexed_element()
10262 updateQCFLAGwithDifferenceZHI(sat1q, sat1n, opZHI); in dis_AdvSIMD_scalar_x_indexed_element()
10264 updateQCFLAGwithDifferenceZHI(sat2q, sat2n, opZHI); in dis_AdvSIMD_scalar_x_indexed_element()
10300 IROp opZHI = mkVecZEROHIxxOFV128(size); in dis_AdvSIMD_scalar_x_indexed_element() local
10301 putQReg128(dd, unop(opZHI, mkexpr(res))); in dis_AdvSIMD_scalar_x_indexed_element()
10302 updateQCFLAGwithDifferenceZHI(sat1q, sat1n, opZHI); in dis_AdvSIMD_scalar_x_indexed_element()
11502 IROp opZHI = bitQ == 0 ? Iop_ZeroHI64ofV128 : Iop_INVALID; in dis_AdvSIMD_three_same() local
11503 updateQCFLAGwithDifferenceZHI(sat1q, sat1n, opZHI); in dis_AdvSIMD_three_same()
12736 IROp opZHI = bitQ == 0 ? Iop_ZeroHI64ofV128 : Iop_INVALID; in dis_AdvSIMD_vector_x_indexed_elem() local
12737 updateQCFLAGwithDifferenceZHI(sat1q, sat1n, opZHI); in dis_AdvSIMD_vector_x_indexed_elem()