Home | History | Annotate | Download | only in priv

Lines Matching refs:yHi

2234             HReg xLo, xHi, yLo, yHi;
2241 iselInt64Expr(&yHi, &yLo, env, e->Iex.Binop.arg2);
2243 addInstr(env, X86Instr_Alu32R(op, X86RMI_Reg(yHi), tHi));
2273 HReg xLo, xHi, yLo, yHi;
2279 iselInt64Expr(&yHi, &yLo, env, e->Iex.Binop.arg2);
2282 addInstr(env, X86Instr_Alu32R(Xalu_ADC, X86RMI_Reg(yHi), tHi));
2285 addInstr(env, X86Instr_Alu32R(Xalu_SBB, X86RMI_Reg(yHi), tHi));
2537 HReg xLo, xHi, yLo, yHi;
2540 iselInt64Expr(&yHi, &yLo, env, e->Iex.Binop.arg2);
2541 addInstr(env, X86Instr_Push(X86RMI_Reg(yHi)));
2698 HReg yLo, yHi;
2701 /* yHi:yLo = arg */
2702 iselInt64Expr(&yHi, &yLo, env, e->Iex.Unop.arg);
2706 /* tHi = 0 - yHi - carry */
2708 addInstr(env, X86Instr_Alu32R(Xalu_SBB, X86RMI_Reg(yHi), tHi));
2713 addInstr(env, X86Instr_Alu32R(Xalu_OR, X86RMI_Reg(yHi), tHi));
2729 HReg xHi,xLo,yHi,yLo;
2739 iselInt64Expr(&yHi,&yLo, env, mi.bindee[1]);
2740 addInstr(env, mk_iMOVsd_RR(yHi,merged));