Home | History | Annotate | Download | only in x87

Lines Matching refs:input_reg

2331     Register input_reg = ToRegister(instr->object());
2332 __ cmp(input_reg, factory()->the_hole_value());
3252 Register input_reg = ToRegister(instr->value());
3253 __ cmp(FieldOperand(input_reg, HeapObject::kMapOffset),
3259 available_regs &= ~input_reg.bit();
3275 __ mov(tmp, FieldOperand(input_reg, HeapNumber::kExponentOffset));
3292 // Restore input_reg after call to runtime.
3293 __ LoadFromSafepointRegisterSlot(input_reg, input_reg);
3296 __ mov(tmp2, FieldOperand(input_reg, HeapNumber::kExponentOffset));
3299 __ mov(tmp2, FieldOperand(input_reg, HeapNumber::kMantissaOffset));
3301 __ StoreToSafepointRegisterSlot(input_reg, tmp);
3308 Register input_reg = ToRegister(instr->value());
3309 __ test(input_reg, Operand(input_reg));
3312 __ neg(input_reg); // Sets flags.
3347 Register input_reg = ToRegister(instr->value());
3349 __ JumpIfNotSmi(input_reg, deferred->entry());
3358 X87Register input_reg = ToX87Register(instr->value());
3359 X87Fxch(input_reg);
3398 X87Register input_reg = ToX87Register(instr->value());
3400 X87Fxch(input_reg);
3472 X87Register input_reg = ToX87Register(instr->value());
3473 X87Fxch(input_reg);
3482 X87Register input_reg = ToX87Register(instr->value());
3484 X87Fxch(input_reg);
3491 X87Register input_reg = ToX87Register(instr->value());
3492 DCHECK(ToX87Register(instr->result()).is(input_reg));
3493 X87Fxch(input_reg);
3593 X87Register input_reg = ToX87Register(instr->value());
3594 X87Fxch(input_reg);
3615 X87Register input_reg = ToX87Register(instr->value());
3616 __ fld(x87_stack_.st(input_reg));
3631 X87Register input_reg = ToX87Register(instr->value());
3632 __ fld(x87_stack_.st(input_reg));
3647 X87Register input_reg = ToX87Register(instr->value());
3648 __ fld(x87_stack_.st(input_reg));
4381 Register input_reg = ToRegister(input);
4382 __ push(input_reg);
4384 __ pop(input_reg);
4601 void LCodeGen::EmitNumberUntagDNoSSE2(LNumberUntagD* instr, Register input_reg,
4612 __ JumpIfSmi(input_reg, &load_smi);
4615 __ cmp(FieldOperand(input_reg, HeapObject::kMapOffset),
4624 __ cmp(input_reg, factory()->undefined_value());
4638 __ fld_d(FieldOperand(input_reg, HeapNumber::kValueOffset));
4642 __ fld_d(FieldOperand(input_reg, HeapNumber::kValueOffset));
4646 __ mov(temp_reg, FieldOperand(input_reg, HeapNumber::kExponentOffset));
4662 __ mov(temp_reg, input_reg);
4673 Register input_reg = ToRegister(instr->value());
4677 __ lea(input_reg, Operand(input_reg, times_2, kHeapObjectTag));
4683 __ cmp(FieldOperand(input_reg, HeapObject::kMapOffset),
4686 __ push(input_reg);
4687 __ CmpObjectType(input_reg, ODDBALL_TYPE, input_reg);
4688 __ pop(input_reg);
4691 __ TruncateHeapNumberToI(input_reg, input_reg);
4695 __ cmp(FieldOperand(input_reg, HeapObject::kMapOffset),
4700 __ fld_d(FieldOperand(input_reg, HeapNumber::kValueOffset));
4709 __ pop(input_reg);
4721 __ test(input_reg, Operand(input_reg));
4731 __ pop(input_reg);
4732 __ test(input_reg, Operand(input_reg));
4738 __ pop(input_reg);
4762 Register input_reg = ToRegister(input);
4763 DCHECK(input_reg.is(ToRegister(instr->result())));
4766 __ SmiUntag(input_reg);
4773 __ SmiUntag(input_reg);
4790 Register input_reg = ToRegister(input);
4797 EmitNumberUntagDNoSSE2(instr, input_reg, temp_reg, ToX87Register(result),
4810 X87Register input_reg = ToX87Register(input);
4811 X87Fxch(input_reg);
4815 X87Register input_reg = ToX87Register(input);
4816 X87Fxch(input_reg);
4839 X87Register input_reg = ToX87Register(input);
4840 X87Fxch(input_reg);
5047 Register input_reg = ToRegister(instr->unclamped());
5055 __ JumpIfSmi(input_reg, &is_smi);
5058 __ cmp(FieldOperand(input_reg, HeapObject::kMapOffset),
5064 __ cmp(input_reg, factory()->undefined_value());
5076 __ mov(scratch, FieldOperand(input_reg, HeapNumber::kExponentOffset));
5077 __ mov(scratch3, FieldOperand(input_reg, HeapNumber::kMantissaOffset));
5145 __ or_(scratch, FieldOperand(input_reg, HeapNumber::kMantissaOffset));
5159 if (!input_reg.is(result_reg)) {
5160 __ mov(result_reg, input_reg);