Home | History | Annotate | Download | only in priv

Lines Matching refs:yHi

2232             HReg xLo, xHi, yLo, yHi;
2239 iselInt64Expr(&yHi, &yLo, env, e->Iex.Binop.arg2);
2241 addInstr(env, X86Instr_Alu32R(op, X86RMI_Reg(yHi), tHi));
2271 HReg xLo, xHi, yLo, yHi;
2277 iselInt64Expr(&yHi, &yLo, env, e->Iex.Binop.arg2);
2280 addInstr(env, X86Instr_Alu32R(Xalu_ADC, X86RMI_Reg(yHi), tHi));
2283 addInstr(env, X86Instr_Alu32R(Xalu_SBB, X86RMI_Reg(yHi), tHi));
2535 HReg xLo, xHi, yLo, yHi;
2538 iselInt64Expr(&yHi, &yLo, env, e->Iex.Binop.arg2);
2539 addInstr(env, X86Instr_Push(X86RMI_Reg(yHi)));
2696 HReg yLo, yHi;
2699 /* yHi:yLo = arg */
2700 iselInt64Expr(&yHi, &yLo, env, e->Iex.Unop.arg);
2704 /* tHi = 0 - yHi - carry */
2706 addInstr(env, X86Instr_Alu32R(Xalu_SBB, X86RMI_Reg(yHi), tHi));
2711 addInstr(env, X86Instr_Alu32R(Xalu_OR, X86RMI_Reg(yHi), tHi));
2727 HReg xHi,xLo,yHi,yLo;
2737 iselInt64Expr(&yHi,&yLo, env, mi.bindee[1]);
2738 addInstr(env, mk_iMOVsd_RR(yHi,merged));