Home | History | Annotate | Download | only in ia32

Lines Matching full:immediate

174              Immediate(isolate()->factory()->undefined_value()));
180 __ mov(edx, Immediate(kNoAlignmentPadding));
185 __ test(esp, Immediate(kPointerSize));
187 __ push(Immediate(0));
189 __ mov(edx, Immediate(kAlignmentPaddingPushed));
191 __ mov(ecx, Immediate(scope()->num_parameters() + 2));
196 __ add(Operand(ebx), Immediate(kPointerSize));
199 __ mov(Operand(ebx, 0), Immediate(kAlignmentZapValue));
213 __ push(Immediate(Smi::FromInt(StackFrame::STUB)));
222 __ test(esp, Immediate(kPointerSize));
234 __ push(Immediate(kNoAlignmentPadding));
238 __ sub(Operand(esp), Immediate(slots * kPointerSize));
243 __ mov(Operand(eax), Immediate(slots));
247 Immediate(kSlotsZapValue));
252 __ sub(Operand(esp), Immediate(slots * kPointerSize));
265 __ mov(Operand(ebp, offset), Immediate(kNoAlignmentPadding));
389 __ push(Immediate(ExternalReference::ForDeoptEntry(entry)));
399 __ push(Immediate(Smi::FromInt(StackFrame::STUB)));
445 __ push(Immediate(Smi::FromInt(StackFrame::STUB)));
987 __ sub(eax, Immediate(1));
990 __ mov(eax, Immediate(FLAG_deopt_every_n_times));
1336 __ cmp(right_reg, Immediate(divisor));
1384 __ Set(result_reg, Immediate(0));
1455 __ test(dividend, Immediate(test_value));
1697 __ cmp(ToRegister(instr->temp()), Immediate(0));
1769 __ test(ToRegister(left), Immediate(0x80000000));
1779 __ test(ToRegister(left), Immediate(0x80000000));
1796 __ test(ToRegister(left), Immediate(0x80000000));
1809 __ test(ToRegister(left), Immediate(0x80000000));
1855 __ Set(ToRegister(instr->result()), Immediate(instr->value()));
1860 __ Set(ToRegister(instr->result()), Immediate(instr->value()));
1871 __ push(Immediate(upper));
1872 __ push(Immediate(lower));
1874 __ add(Operand(esp), Immediate(kDoubleSize));
1886 __ Set(temp, Immediate(lower));
1888 __ Set(temp, Immediate(upper));
1892 __ Set(temp, Immediate(upper));
1896 __ Set(temp, Immediate(upper));
1900 __ Set(temp, Immediate(lower));
1976 __ test(object, Immediate(kSmiTagMask));
1996 __ mov(Operand(esp, 1 * kPointerSize), Immediate(index));
2014 __ and_(value, Immediate(kStringRepresentationMask | kStringEncodingMask));
2017 __ cmp(value, Immediate(encoding == String::ONE_BYTE_ENCODING
2085 Immediate immediate = ToImmediate(LConstantOperand::cast(instr->right()),
2087 __ cmp(left_op, immediate);
2089 __ mov(left_op, immediate);
2170 __ sub(Operand(esp), Immediate(kDoubleSize));
2173 __ add(Operand(esp), Immediate(kDoubleSize));
2304 __ cmp(FieldOperand(reg, String::kLengthOffset), Immediate(0));
2336 __ test(reg, Immediate(kSmiTagMask));
2365 __ cmp(FieldOperand(reg, String::kLengthOffset), Immediate(0));
2527 __ sub(esp, Immediate(kDoubleSize));
2536 __ add(esp, Immediate(kDoubleSize));
2538 __ cmp(MemOperand(esp, -offset), Immediate(kHoleNanUpper32));
2609 __ test(input, Immediate(kSmiTagMask));
2711 Immediate(String::kContainsCachedArrayIndexMask));
2748 __ sub(Operand(temp2), Immediate(FIRST_NONCALLABLE_SPEC_OBJECT_TYPE));
2749 __ cmp(Operand(temp2), Immediate(LAST_NONCALLABLE_SPEC_OBJECT_TYPE -
2904 __ mov(temp, Immediate(delta));
2954 Immediate(kAlignmentZapValue));
2967 Immediate(kAlignmentZapValue));
3019 __ cmp(edx, Immediate(kNoAlignmentPadding));
3231 __ cmp(Operand(result), Immediate(factory()->the_hole_value()));
3366 __ cmp(hole_check_operand, Immediate(kHoleNanUpper32));
3402 __ test(result, Immediate(kSmiTagMask));
3476 Immediate(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR)));
3502 __ mov(result, Immediate(scope()->num_parameters()));
3546 __ test(receiver, Immediate(kSmiTagMask));
3650 __ push(Immediate(instr->hydrogen()->pairs()));
3651 __ push(Immediate(Smi::FromInt(instr->hydrogen()->flags())));
3748 __ test(tmp, Immediate(HeapNumber::kSignMask));
3839 __ test(output_reg, Immediate(1));
3861 __ test(output_reg, Immediate(1));
3863 __ Set(output_reg, Immediate(0));
3882 __ sub(output_reg, Immediate(1));
3932 __ sub(output_reg, Immediate(1));
3942 __ test(output_reg, Immediate(1));
3946 __ Set(output_reg, Immediate(0));
4083 __ and_(eax, Immediate(0x3FFFF));
4090 __ mov(ebx, Immediate(0x49800000)); // 1.0 x 2^20 as single.
4121 __ push(Immediate(0xFFF00000));
4122 __ push(Immediate(0));
4124 __ add(Operand(esp), Immediate(kDoubleSize));
4128 __ sub(Operand(esp), Immediate(kDoubleSize));
4134 __ add(Operand(esp), Immediate(kDoubleSize));
4154 __ Set(esi, Immediate(0));
4165 __ Set(esi, Immediate(0));
4176 __ Set(esi, Immediate(0));
4274 __ mov(ebx, Immediate(undefined_value));
4276 __ Set(eax, Immediate(instr->arity()));
4286 __ Set(eax, Immediate(instr->arity()));
4352 __ mov(operand, Immediate(ToInteger32(operand_value)));
4379 __ test(value, Immediate(kSmiTagMask));
4485 Immediate immediate =
4488 __ cmp(ToOperand(instr->length()), immediate);
4601 __ mov(double_store_operand, Immediate(lower));
4609 __ mov(double_store_operand2, Immediate(upper));
4621 __ sub(esp, Immediate(kDoubleSize));
4624 Immediate(kHoleNanUpper32));
4625 __ add(esp, Immediate(kDoubleSize));
4657 Immediate immediate = ToImmediate(operand_value, Representation::Smi());
4658 __ mov(operand, immediate);
4737 Immediate(map));
4793 __ Set(result, Immediate(0));
4801 Immediate immediate = ToImmediate(LConstantOperand::cast(instr->index()),
4803 __ push(immediate);
4838 __ Set(result, Immediate(factory()->single_character_string_cache()));
4855 __ Set(result, Immediate(0));
4951 __ cmp(reg, Immediate(Smi::kMaxValue));
4992 __ push(Immediate(0));
5011 __ StoreToSafepointRegisterSlot(reg, Immediate(0));
5079 __ Set(reg, Immediate(0));
5108 __ test(result, Immediate(kSmiTagMask));
5162 __ test(temp_reg, Immediate(HeapNumber::kSignMask));
5274 __ cmp(Operand(input_reg), Immediate(kTooBigExponent));
5283 __ sub(Operand(esp), Immediate(kDoubleSize));
5287 __ add(Operand(esp), Immediate(kDoubleSize));
5397 __ test(scratch, Immediate(HeapNumber::kMantissaMask));
5399 __ cmp(FieldOperand(input_reg, HeapNumber::kMantissaOffset), Immediate(0));
5403 __ sub(scratch2, Immediate(HeapNumber::kExponentBias));
5418 __ cmp(scratch2, Immediate(non_int32_exponent));
5426 __ mov(result_reg, Immediate(31));
5447 __ test(scratch3, Immediate((1 << (32 - shift_distance)) - 1));
5577 __ sub(esp, Immediate(kDoubleSize));
5581 __ add(esp, Immediate(kDoubleSize));
5643 __ test(ToOperand(input), Immediate(kSmiTagMask));
5651 __ test(ToOperand(input), Immediate(kSmiTagMask));
5725 __ test(eax, Immediate(kSmiTagMask));
5874 __ sub(scratch2, Immediate(HeapNumber::kExponentBias - 1));
5878 __ cmp(scratch2, Immediate(non_int8_exponent + 1));
5903 __ and_(scratch2, Immediate((1 << one_bit_shift) - 1));
5904 __ cmp(scratch2, Immediate(1 << one_half_bit_shift));
5908 __ mov(scratch2, Immediate(1 << one_half_bit_shift));
5913 __ and_(scratch2, Immediate(1 << one_bit_shift));
5925 __ cmp(scratch2, Immediate(HeapNumber::kInfinityOrNanExponent + 1));
5936 __ mov(result_reg, Immediate(255));
6020 __ mov(result, Immediate(Smi::FromInt(0)));
6030 __ push(Immediate(Smi::FromInt(size)));
6075 __ push(Immediate(Smi::FromInt(instr->hydrogen()->literal_index())));
6076 __ push(Immediate(instr->hydrogen()->pattern()));
6077 __ push(Immediate(instr->hydrogen()->flags()));
6089 __ push(Immediate(Smi::FromInt(size)));
6117 __ push(Immediate(instr->hydrogen()->shared_info()));
6121 __ push(Immediate(instr->hydrogen()->shared_info()));
6122 __ push(Immediate(pretenure ? factory()->true_value()
6237 Immediate(Smi::FromInt(StackFrame::ARGUMENTS_ADAPTOR)));
6244 Immediate(Smi::FromInt(StackFrame::CONSTRUCT)));
6378 __ test(eax, Immediate(kSmiTagMask));
6408 __ cmp(result, Immediate(Smi::FromInt(0)));
6438 __ cmp(index, Immediate(0));