Lines Matching full:immediate
145 __ subp(rsp, Immediate(slots * kPointerSize));
160 __ subp(rsp, Immediate(slots * kPointerSize));
247 __ subp(rsp, Immediate(slots * kPointerSize));
323 __ subp(rsp, Immediate(2 * kPointerSize));
749 __ subl(rax, Immediate(1));
752 __ movl(rax, Immediate(FLAG_deopt_every_n_times));
960 __ andl(dividend, Immediate(mask));
969 __ andl(dividend, Immediate(mask));
985 __ imull(rdx, rdx, Immediate(Abs(divisor)));
994 __ cmpl(dividend, Immediate(0));
1024 __ cmpl(left_reg, Immediate(kMinInt));
1026 __ cmpl(right_reg, Immediate(-1));
1067 __ sarl(dividend, Immediate(shift));
1087 __ sarl(dividend, Immediate(shift));
1093 __ movl(dividend, Immediate(kMinInt / divisor));
1096 __ sarl(dividend, Immediate(shift));
1132 __ cmpl(dividend, Immediate(0));
1178 __ cmpl(dividend, Immediate(kMinInt));
1180 __ cmpl(divisor, Immediate(-1));
1193 __ sarl(remainder, Immediate(31));
1214 __ cmpl(dividend, Immediate(kMinInt));
1221 __ testl(dividend, Immediate(mask));
1228 if (shift > 1) __ sarl(result, Immediate(31));
1229 __ shrl(result, Immediate(32 - shift));
1231 __ sarl(result, Immediate(shift));
1259 __ imull(rax, rax, Immediate(divisor));
1297 __ cmpl(dividend, Immediate(kMinInt));
1299 __ cmpl(divisor, Immediate(-1));
1350 __ shll(left, Immediate(2));
1356 __ shll(left, Immediate(3));
1362 __ shll(left, Immediate(4));
1365 __ imull(left, left, Immediate(right_value));
1369 __ imull(left, left, Immediate(right_value));
1401 // Constant can't be represented as 32-bit Smi due to immediate size
1409 __ cmpl(kScratchRegister, Immediate(0));
1445 __ andl(ToRegister(left), Immediate(right_operand));
1448 __ orl(ToRegister(left), Immediate(right_operand));
1454 __ xorl(ToRegister(left), Immediate(right_operand));
1555 __ rorl(ToRegister(left), Immediate(shift_count));
1560 __ sarl(ToRegister(left), Immediate(shift_count));
1565 __ shrl(ToRegister(left), Immediate(shift_count));
1575 __ shlp(ToRegister(left), Immediate(shift_count));
1580 __ shll(ToRegister(left), Immediate(shift_count - 1));
1585 __ shll(ToRegister(left), Immediate(shift_count));
1589 __ shll(ToRegister(left), Immediate(shift_count));
1610 __ subl(ToRegister(left), Immediate(right_operand));
1636 __ movl(dst, Immediate(instr->value()));
1698 __ andb(string, Immediate(kStringRepresentationMask | kStringEncodingMask));
1701 __ cmpp(string, Immediate(encoding == String::ONE_BYTE_ENCODING
1737 __ movb(operand, Immediate(value));
1740 __ movw(operand, Immediate(value));
1790 __ addp(ToRegister(left), Immediate(right_operand));
1792 __ addl(ToRegister(left), Immediate(right_operand));
1826 Immediate right_imm = Immediate(
2053 __ cmpp(FieldOperand(reg, String::kLengthOffset), Immediate(0));
2086 __ testb(reg, Immediate(kSmiTagMask));
2097 Immediate(1 << Map::kIsUndetectable));
2113 __ cmpp(FieldOperand(reg, String::kLengthOffset), Immediate(0));
2227 __ cmpl(ToRegister(left), Immediate(value));
2238 __ cmpl(ToRegister(right), Immediate(value));
2240 __ cmpl(ToOperand(right), Immediate(value));
2289 __ subp(rsp, Immediate(kDoubleSize));
2291 __ addp(rsp, Immediate(kDoubleSize));
2294 __ cmpl(MemOperand(rsp, -offset), Immediate(kHoleNanUpper32));
2310 __ testl(kScratchRegister, Immediate(1));
2317 Immediate(0x1));
2320 Immediate(0x00000000));
2377 Immediate(1 << Map::kIsUndetectable));
2444 Immediate(String::kContainsCachedArrayIndexMask));
2552 Immediate(1 << Map::kIsAccessCheckNeeded));
2615 __ shlp(reg, Immediate(kPointerSizeLog2));
2935 __ cmpl(hole_check_operand, Immediate(kHoleNanUpper32));
3112 __ movl(result, Immediate(scope()->num_parameters()));
3143 Immediate(1 << SharedFunctionInfo::kStrictModeBitWithinByte));
3149 Immediate(1 << SharedFunctionInfo::kNativeBitWithinByte));
3187 __ cmpp(length, Immediate(kArgumentsLimit));
3307 __ addp(target, Immediate(Code::kHeaderSize - kHeapObjectTag));
3323 __ addp(target, Immediate(Code::kHeaderSize - kHeapObjectTag));
3382 __ testl(tmp, Immediate(HeapNumber::kSignMask));
3399 __ shlq(tmp2, Immediate(1));
3400 __ shrq(tmp2, Immediate(1));
3480 __ subq(output_reg, Immediate(1));
3485 __ cmpl(output_reg, Immediate(0x1));
3500 __ testl(output_reg, Immediate(1));
3510 __ cmpl(output_reg, Immediate(0x1));
3521 __ subl(output_reg, Immediate(1));
3548 __ cmpl(output_reg, Immediate(0x1));
3564 __ cmpl(output_reg, Immediate(0x1));
3570 __ subl(output_reg, Immediate(1));
3704 __ subp(rsp, Immediate(kDoubleSize));
3710 __ addp(rsp, Immediate(kDoubleSize));
3946 __ movl(operand, Immediate(value));
4006 __ cmpl(index, Immediate(length));
4016 __ cmpl(length, Immediate(index));
4023 __ cmpl(length, Immediate(index));
4192 __ movl(operand, Immediate(value));
4283 __ cmpl(ToRegister(current_capacity), Immediate(constant_key));
4288 __ cmpl(ToRegister(key), Immediate(constant_capacity));
4319 Smi* immediate = ToSmi(constant_object);
4320 __ Move(result, immediate);
4481 __ cmpl(char_code, Immediate(String::kMaxOneByteCharCode));
4584 __ cmpl(reg, Immediate(Smi::kMaxValue));
4610 __ xorl(reg, Immediate(0x80000000));
4765 __ testl(kScratchRegister, Immediate(1));
4840 __ andl(input_reg, Immediate(1));
4973 Immediate(1 << JSArrayBuffer::WasNeutered::kShift));
4989 Immediate(static_cast<int8_t>(first)));
4999 Immediate(static_cast<int8_t>(last)));
5011 Immediate(mask));
5017 __ andb(kScratchRegister, Immediate(mask));
5018 __ cmpb(kScratchRegister, Immediate(tag));
5041 __ testp(rax, Immediate(kSmiTagMask));
5160 __ shrq(result_reg, Immediate(32));
5172 __ shlq(kScratchRegister, Immediate(32));
5220 __ movl(temp, Immediate((size / kPointerSize) - 1));
5223 __ sarp(temp, Immediate(kPointerSizeLog2));
5357 Immediate(1 << Map::kIsUndetectable));
5366 Immediate((1 << Map::kIsCallable) | (1 << Map::kIsUndetectable)));
5367 __ cmpb(input, Immediate(1 << Map::kIsCallable));
5379 Immediate((1 << Map::kIsCallable) | (1 << Map::kIsUndetectable)));
5626 __ sarp(index, Immediate(1));
5629 __ cmpl(index, Immediate(0));