Home | History | Annotate | Download | only in priv

Lines Matching refs:vC

21590          /* instruction computes (vA * vB) + vC */
21591 IRTemp vC = newTemp( Ity_F128 );
21594 assign( vC, getF128Reg( vT_addr ) );
21601 mkexpr( vC ), mkexpr( vB ) ) );
21608 mkexpr( vC ), mkexpr( vB ) ) );
21615 IRTemp vC = newTemp( Ity_F128 );
21618 assign( vC, getF128Reg( vT_addr ) );
21625 mkexpr( vC ), mkexpr( vB ) ) );
21632 mkexpr( vA ), mkexpr( vC ), mkexpr( vB ) ) );
21639 IRTemp vC = newTemp( Ity_F128 );
21642 assign( vC, getF128Reg( vT_addr ) );
21649 mkexpr( vC ), mkexpr( vB ) ) );
21656 mkexpr( vA ), mkexpr( vC ), mkexpr( vB ) ) );
21663 IRTemp vC = newTemp( Ity_F128 );
21666 assign( vC, getF128Reg( vT_addr ) );
21673 mkexpr( vC ), mkexpr( vB ) ) );
21680 mkexpr( vA ), mkexpr( vC ), mkexpr( vB ) ) );
22377 IRTemp vC = newTemp( Ity_V128 );
22378 assign( vC, getVSReg( XC ) );
22380 /* vD = (vA & ~vC) | (vB & vC) */
22382 binop(Iop_AndV128, mkexpr(vA), unop(Iop_NotV128, mkexpr(vC))),
22383 binop(Iop_AndV128, mkexpr(vB), mkexpr(vC))) );
23606 IRTemp vC = newTemp(Ity_V128);
23630 assign( vC, getVReg(vC_addr));
23644 assign(cSigns, binop(Iop_CmpGT16Sx8, mkexpr(zeros), mkexpr(vC)));
23647 assign(cLo, binop(Iop_InterleaveLO16x8, mkexpr(cSigns),mkexpr(vC)));
23650 assign(cHi, binop(Iop_InterleaveHI16x8, mkexpr(cSigns),mkexpr(vC)));
23673 assign(cSigns, binop(Iop_CmpGT16Sx8, mkexpr(zeros), mkexpr(vC)) );
23676 assign(cLo, binop(Iop_InterleaveLO16x8, mkexpr(cSigns),mkexpr(vC)));
23679 assign(cHi, binop(Iop_InterleaveHI16x8, mkexpr(cSigns),mkexpr(vC)));
23708 assign(cLo, binop(Iop_InterleaveLO16x8, mkexpr(zeros), mkexpr(vC)));
23711 assign(cHi, binop(Iop_InterleaveHI16x8, mkexpr(zeros), mkexpr(vC)));
23781 unop( Iop_V128to64, mkexpr( vC ) ) ) );
23788 mkexpr( vC ) ),
23795 unop( Iop_V128HIto64, mkexpr( vC ) ) ),
23819 binop(Iop_Add32x4, mkexpr(vC),
23846 /* add results together, + vC */
23848 binop(Iop_QAdd32Sx4, mkexpr(vC),
23860 binop(Iop_Add32x4, mkexpr(vC),
23874 breakV128to4x64U( mkexpr(vC), &c3, &c2, &c1, &c0 );
23898 binop(Iop_Add32x4, mkexpr(vC),
23912 breakV128to4x64S( mkexpr(vC), &c3, &c2, &c1, &c0 );
23950 IRTemp vC = newTemp(Ity_V128);
23954 assign( vC, getVReg(vC_addr));
24168 IRTemp vC = newTemp(Ity_V128);
24171 assign( vC, getVReg(vC_addr));
24181 /* vD = (vA & ~vC) | (vB & vC) */
24183 binop(Iop_AndV128, mkexpr(vA), unop(Iop_NotV128, mkexpr(vC))),
24184 binop(Iop_AndV128, mkexpr(vB), mkexpr(vC))) );
24199 vC),
24205 // mask[i8] = (vC[i8]_4 == 1) ? 0xFF : 0x0
24207 binop(Iop_ShlN8x16, mkexpr(vC), mkU8(3)),
24241 assign( vrc_b, binop( Iop_AndV128, mkexpr( vC ),
24244 binop( Iop_AndV128, mkexpr( vC ),
24288 mkexpr( vC ) ),
25415 IRTemp vC = IRTemp_INVALID;
25529 vC = newTemp(Ity_V128);
25533 assign( vC, getVReg(vRC_addr));
25538 unop( Iop_V128to64, mkexpr(vC) ) ),
25547 assign( vC, getVReg(vRC_addr));
25552 unop( Iop_V128to64, mkexpr(vC) ) ),
25560 assign( vC, getVReg(vRC_addr));
25565 unop( Iop_V128to64, mkexpr(vC) ) ),
25576 assign( vC, getVReg(vRC_addr));
25581 unop( Iop_V128to64, mkexpr(vC) ) ),
26965 IRTemp vC = newTemp(Ity_V128);
26968 assign( vC, getVReg(vC_addr));
26987 mkexpr(vA), mkexpr(vC))) );
26997 mkexpr(vA), mkexpr(vC))) );