Lines Matching refs:right
677 X87Register left, X87Register right, X87Register result) {
680 x87_stack_.Fxch(right, 1);
1459 Register right_reg = ToRegister(instr->right());
1632 // can simply do an arithmetic right shift.
1770 LOperand* right = instr->right();
1776 if (right->IsConstantOperand()) {
1780 int constant = ToInteger32(LConstantOperand::cast(right));
1824 __ imul(left, ToOperand(right));
1836 if (right->IsConstantOperand()) {
1837 if (ToInteger32(LConstantOperand::cast(right)) < 0) {
1839 } else if (ToInteger32(LConstantOperand::cast(right)) == 0) {
1845 __ or_(ToRegister(instr->temp()), ToOperand(right));
1855 LOperand* right = instr->right();
1859 if (right->IsConstantOperand()) {
1861 ToRepresentation(LConstantOperand::cast(right),
1884 __ and_(ToRegister(left), ToOperand(right));
1887 __ or_(ToRegister(left), ToOperand(right));
1890 __ xor_(ToRegister(left), ToOperand(right));
1902 LOperand* right = instr->right();
1905 if (right->IsRegister()) {
1906 DCHECK(ToRegister(right).is(ecx));
1930 int value = ToInteger32(LConstantOperand::cast(right));
1978 LOperand* right = instr->right();
1981 if (right->IsConstantOperand()) {
1983 ToImmediate(right, instr->hydrogen()->representation()));
1985 __ sub(ToRegister(left), ToOperand(right));
2161 LOperand* right = instr->right();
2164 if (right->IsConstantOperand()) {
2165 int32_t offset = ToRepresentation(LConstantOperand::cast(right),
2169 Operand address(ToRegister(left), ToRegister(right), times_1, 0);
2173 if (right->IsConstantOperand()) {
2175 ToImmediate(right, instr->hydrogen()->representation()));
2177 __ add(ToRegister(left), ToOperand(right));
2188 LOperand* right = instr->right();
2196 if (right->IsConstantOperand()) {
2198 Immediate immediate = ToImmediate(LConstantOperand::cast(instr->right()),
2205 Operand right_op = ToOperand(right);
2216 X87Register right_reg = ToX87Register(right);
2223 __ j(equal, &check_zero, Label::kNear); // left == right.
2231 __ j(not_equal, &return_left, Label::kNear); // left == right != 0.
2232 // At this point, both left and right are either 0 or -0.
2270 X87Register right = ToX87Register(instr->right());
2273 X87PrepareBinaryOp(left, right, result);
2293 X87Mov(Operand(esp, 1 * kDoubleSize), right);
2295 X87Free(right);
2319 DCHECK(ToRegister(instr->right()).is(eax));
2537 LOperand* right = instr->right();
2541 instr->hydrogen()->right()->CheckFlag(HInstruction::kUint32);
2544 if (left->IsConstantOperand() && right->IsConstantOperand()) {
2547 double right_val = ToDouble(LConstantOperand::cast(right));
2553 X87LoadForUsage(ToX87Register(right), ToX87Register(left));
2559 if (right->IsConstantOperand()) {
2561 ToImmediate(right, instr->hydrogen()->representation()));
2563 __ cmp(ToOperand(right),
2568 __ cmp(ToRegister(left), ToOperand(right));
2579 if (instr->right()->IsConstantOperand()) {
2580 Handle<Object> right = ToHandle(LConstantOperand::cast(instr->right()));
2581 __ CmpObject(left, right);
2583 Operand right = ToOperand(instr->right());
2584 __ cmp(left, right);
3003 __ LoadHeapObject(InstanceofStub::right(), instr->function());
4114 Representation exponent_type = instr->hydrogen()->right()->representation();
4121 Register exponent = ToRegister(instr->right());
4128 Register exponent = ToRegister(instr->right());
4146 Register exponent = ToRegister(instr->right());
4153 X87Register exponent_double = ToX87Register(instr->right());
4887 DCHECK(ToRegister(instr->right()).is(eax));