Home | History | Annotate | Download | only in priv

Lines Matching defs:isAdd

14152 static IRTemp math_HADDPS_128 ( IRTemp dV, IRTemp sV, Bool isAdd )
14166 assign( res, binop(isAdd ? Iop_Add32Fx4 : Iop_Sub32Fx4,
14172 static IRTemp math_HADDPD_128 ( IRTemp dV, IRTemp sV, Bool isAdd )
14186 assign( res, binop(isAdd ? Iop_Add64Fx2 : Iop_Sub64Fx2,
14244 Bool isAdd = opc == 0x7C;
14245 HChar* str = isAdd ? "add" : "sub";
14261 putXMMReg( rG, mkexpr( math_HADDPS_128 ( gV, eV, isAdd ) ) );
14269 Bool isAdd = opc == 0x7C;
14270 HChar* str = isAdd ? "add" : "sub";
14286 putXMMReg( rG, mkexpr( math_HADDPD_128 ( gV, eV, isAdd ) ) );
23395 Bool isAdd = opc == 0x7C;
23396 HChar* str = isAdd ? "add" : "sub";
23414 putYMMRegLoAndZU( rG, mkexpr( math_HADDPS_128 ( dV, sV, isAdd ) ) );
23424 Bool isAdd = opc == 0x7C;
23425 HChar* str = isAdd ? "add" : "sub";
23447 mkexpr( math_HADDPS_128 ( d1, s1, isAdd ) ),
23448 mkexpr( math_HADDPS_128 ( d0, s0, isAdd ) ) ) );
23457 Bool isAdd = opc == 0x7C;
23458 HChar* str = isAdd ? "add" : "sub";
23476 putYMMRegLoAndZU( rG, mkexpr( math_HADDPD_128 ( dV, sV, isAdd ) ) );
23486 Bool isAdd = opc == 0x7C;
23487 HChar* str = isAdd ? "add" : "sub";
23509 mkexpr( math_HADDPD_128 ( d1, s1, isAdd ) ),
23510 mkexpr( math_HADDPD_128 ( d0, s0, isAdd ) ) ) );