Home
last modified time | relevance | path

Searched refs:scratch_reg (Results 1 – 18 of 18) sorted by relevance

/external/v8/src/ia32/
Dmacro-assembler-ia32.cc229 XMMRegister scratch_reg, in ClampDoubleToUint8() argument
233 xorps(scratch_reg, scratch_reg); in ClampDoubleToUint8()
246 ucomisd(input_reg, scratch_reg); in ClampDoubleToUint8()
3370 Register scratch_reg, in TestJSArrayForAllocationMemento() argument
3380 JumpIfNotInNewSpace(receiver_reg, scratch_reg, no_memento_found); in TestJSArrayForAllocationMemento()
3383 lea(scratch_reg, Operand(receiver_reg, kMementoEndOffset)); in TestJSArrayForAllocationMemento()
3384 xor_(scratch_reg, Operand::StaticVariable(new_space_allocation_top)); in TestJSArrayForAllocationMemento()
3385 test(scratch_reg, Immediate(~Page::kPageAlignmentMask)); in TestJSArrayForAllocationMemento()
3390 lea(scratch_reg, Operand(receiver_reg, kMementoEndOffset)); in TestJSArrayForAllocationMemento()
3391 xor_(scratch_reg, receiver_reg); in TestJSArrayForAllocationMemento()
[all …]
Dmacro-assembler-ia32.h456 void ClampDoubleToUint8(XMMRegister input_reg, XMMRegister scratch_reg,
945 Register scratch_reg,
949 Register scratch_reg, in JumpIfJSArrayHasAllocationMemento() argument
952 TestJSArrayForAllocationMemento(receiver_reg, scratch_reg, in JumpIfJSArrayHasAllocationMemento()
/external/v8/src/x87/
Dmacro-assembler-x87.cc3217 Register scratch_reg, in TestJSArrayForAllocationMemento() argument
3227 JumpIfNotInNewSpace(receiver_reg, scratch_reg, no_memento_found); in TestJSArrayForAllocationMemento()
3230 lea(scratch_reg, Operand(receiver_reg, kMementoEndOffset)); in TestJSArrayForAllocationMemento()
3231 xor_(scratch_reg, Operand::StaticVariable(new_space_allocation_top)); in TestJSArrayForAllocationMemento()
3232 test(scratch_reg, Immediate(~Page::kPageAlignmentMask)); in TestJSArrayForAllocationMemento()
3237 lea(scratch_reg, Operand(receiver_reg, kMementoEndOffset)); in TestJSArrayForAllocationMemento()
3238 xor_(scratch_reg, receiver_reg); in TestJSArrayForAllocationMemento()
3239 test(scratch_reg, Immediate(~Page::kPageAlignmentMask)); in TestJSArrayForAllocationMemento()
3246 lea(scratch_reg, Operand(receiver_reg, kMementoEndOffset)); in TestJSArrayForAllocationMemento()
3247 cmp(scratch_reg, Operand::StaticVariable(new_space_allocation_top)); in TestJSArrayForAllocationMemento()
[all …]
Dmacro-assembler-x87.h924 Register scratch_reg,
928 Register scratch_reg, in JumpIfJSArrayHasAllocationMemento() argument
931 TestJSArrayForAllocationMemento(receiver_reg, scratch_reg, in JumpIfJSArrayHasAllocationMemento()
/external/v8/src/arm/
Dmacro-assembler-arm.cc3837 Register scratch_reg, in TestJSArrayForAllocationMemento() argument
3847 JumpIfNotInNewSpace(receiver_reg, scratch_reg, no_memento_found); in TestJSArrayForAllocationMemento()
3850 add(scratch_reg, receiver_reg, Operand(kMementoEndOffset)); in TestJSArrayForAllocationMemento()
3853 eor(scratch_reg, scratch_reg, Operand(ip)); in TestJSArrayForAllocationMemento()
3854 tst(scratch_reg, Operand(~Page::kPageAlignmentMask)); in TestJSArrayForAllocationMemento()
3859 add(scratch_reg, receiver_reg, Operand(kMementoEndOffset)); in TestJSArrayForAllocationMemento()
3860 eor(scratch_reg, scratch_reg, Operand(receiver_reg)); in TestJSArrayForAllocationMemento()
3861 tst(scratch_reg, Operand(~Page::kPageAlignmentMask)); in TestJSArrayForAllocationMemento()
3868 add(scratch_reg, receiver_reg, Operand(kMementoEndOffset)); in TestJSArrayForAllocationMemento()
3871 cmp(scratch_reg, ip); in TestJSArrayForAllocationMemento()
[all …]
Dmacro-assembler-arm.h1450 Register scratch_reg,
1454 Register scratch_reg, in JumpIfJSArrayHasAllocationMemento() argument
1457 TestJSArrayForAllocationMemento(receiver_reg, scratch_reg, in JumpIfJSArrayHasAllocationMemento()
/external/v8/src/compiler/ppc/
Dcode-generator-ppc.cc473 #define ASSEMBLE_FLOAT_MAX(scratch_reg) \ argument
475 __ fsub(scratch_reg, i.InputDoubleRegister(0), i.InputDoubleRegister(1)); \
476 __ fsel(i.OutputDoubleRegister(), scratch_reg, i.InputDoubleRegister(0), \
481 #define ASSEMBLE_FLOAT_MIN(scratch_reg) \ argument
483 __ fsub(scratch_reg, i.InputDoubleRegister(0), i.InputDoubleRegister(1)); \
484 __ fsel(i.OutputDoubleRegister(), scratch_reg, i.InputDoubleRegister(1), \
/external/v8/src/mips/
Dmacro-assembler-mips.cc6736 Register scratch_reg, in TestJSArrayForAllocationMemento() argument
6746 JumpIfNotInNewSpace(receiver_reg, scratch_reg, no_memento_found); in TestJSArrayForAllocationMemento()
6749 Addu(scratch_reg, receiver_reg, Operand(kMementoEndOffset)); in TestJSArrayForAllocationMemento()
6752 Xor(scratch_reg, scratch_reg, Operand(at)); in TestJSArrayForAllocationMemento()
6753 And(scratch_reg, scratch_reg, Operand(~Page::kPageAlignmentMask)); in TestJSArrayForAllocationMemento()
6754 Branch(&top_check, eq, scratch_reg, Operand(zero_reg)); in TestJSArrayForAllocationMemento()
6758 Addu(scratch_reg, receiver_reg, Operand(kMementoEndOffset)); in TestJSArrayForAllocationMemento()
6759 Xor(scratch_reg, scratch_reg, Operand(receiver_reg)); in TestJSArrayForAllocationMemento()
6760 And(scratch_reg, scratch_reg, Operand(~Page::kPageAlignmentMask)); in TestJSArrayForAllocationMemento()
6761 Branch(no_memento_found, ne, scratch_reg, Operand(zero_reg)); in TestJSArrayForAllocationMemento()
[all …]
Dmacro-assembler-mips.h1732 Register scratch_reg,
1736 Register scratch_reg, in JumpIfJSArrayHasAllocationMemento() argument
1739 TestJSArrayForAllocationMemento(receiver_reg, scratch_reg, in JumpIfJSArrayHasAllocationMemento()
/external/v8/src/mips64/
Dmacro-assembler-mips64.cc7074 Register scratch_reg, in TestJSArrayForAllocationMemento() argument
7084 JumpIfNotInNewSpace(receiver_reg, scratch_reg, no_memento_found); in TestJSArrayForAllocationMemento()
7087 Daddu(scratch_reg, receiver_reg, Operand(kMementoEndOffset)); in TestJSArrayForAllocationMemento()
7090 Xor(scratch_reg, scratch_reg, Operand(at)); in TestJSArrayForAllocationMemento()
7091 And(scratch_reg, scratch_reg, Operand(~Page::kPageAlignmentMask)); in TestJSArrayForAllocationMemento()
7092 Branch(&top_check, eq, scratch_reg, Operand(zero_reg)); in TestJSArrayForAllocationMemento()
7096 Daddu(scratch_reg, receiver_reg, Operand(kMementoEndOffset)); in TestJSArrayForAllocationMemento()
7097 Xor(scratch_reg, scratch_reg, Operand(receiver_reg)); in TestJSArrayForAllocationMemento()
7098 And(scratch_reg, scratch_reg, Operand(~Page::kPageAlignmentMask)); in TestJSArrayForAllocationMemento()
7099 Branch(no_memento_found, ne, scratch_reg, Operand(zero_reg)); in TestJSArrayForAllocationMemento()
[all …]
Dmacro-assembler-mips64.h1865 Register scratch_reg,
1869 Register scratch_reg, in JumpIfJSArrayHasAllocationMemento() argument
1872 TestJSArrayForAllocationMemento(receiver_reg, scratch_reg, in JumpIfJSArrayHasAllocationMemento()
/external/v8/src/ppc/
Dmacro-assembler-ppc.cc4686 Register scratch_reg, in TestJSArrayForAllocationMemento() argument
4697 DCHECK(!AreAliased(receiver_reg, scratch_reg, mask)); in TestJSArrayForAllocationMemento()
4700 JumpIfNotInNewSpace(receiver_reg, scratch_reg, no_memento_found); in TestJSArrayForAllocationMemento()
4704 addi(scratch_reg, receiver_reg, Operand(kMementoEndOffset)); in TestJSArrayForAllocationMemento()
4710 Xor(r0, scratch_reg, Operand(ip)); in TestJSArrayForAllocationMemento()
4716 xor_(r0, scratch_reg, receiver_reg); in TestJSArrayForAllocationMemento()
4724 cmp(scratch_reg, ip); in TestJSArrayForAllocationMemento()
4728 LoadP(scratch_reg, MemOperand(receiver_reg, kMementoMapOffset)); in TestJSArrayForAllocationMemento()
4729 Cmpi(scratch_reg, Operand(isolate()->factory()->allocation_memento_map()), in TestJSArrayForAllocationMemento()
Dmacro-assembler-ppc.h1538 Register scratch_reg,
1543 Register scratch_reg, in JumpIfJSArrayHasAllocationMemento() argument
1547 TestJSArrayForAllocationMemento(receiver_reg, scratch_reg, scratch2_reg, in JumpIfJSArrayHasAllocationMemento()
/external/v8/src/x64/
Dmacro-assembler-x64.h1588 Register scratch_reg,
1592 Register scratch_reg, in JumpIfJSArrayHasAllocationMemento() argument
1595 TestJSArrayForAllocationMemento(receiver_reg, scratch_reg, in JumpIfJSArrayHasAllocationMemento()
Dmacro-assembler-x64.cc5635 Register scratch_reg, in TestJSArrayForAllocationMemento() argument
5645 JumpIfNotInNewSpace(receiver_reg, scratch_reg, no_memento_found); in TestJSArrayForAllocationMemento()
5648 leap(scratch_reg, Operand(receiver_reg, kMementoEndOffset)); in TestJSArrayForAllocationMemento()
5649 xorp(scratch_reg, ExternalOperand(new_space_allocation_top)); in TestJSArrayForAllocationMemento()
5650 testp(scratch_reg, Immediate(~Page::kPageAlignmentMask)); in TestJSArrayForAllocationMemento()
5655 leap(scratch_reg, Operand(receiver_reg, kMementoEndOffset)); in TestJSArrayForAllocationMemento()
5656 xorp(scratch_reg, receiver_reg); in TestJSArrayForAllocationMemento()
5657 testp(scratch_reg, Immediate(~Page::kPageAlignmentMask)); in TestJSArrayForAllocationMemento()
5664 leap(scratch_reg, Operand(receiver_reg, kMementoEndOffset)); in TestJSArrayForAllocationMemento()
5665 cmpp(scratch_reg, ExternalOperand(new_space_allocation_top)); in TestJSArrayForAllocationMemento()
/external/v8/src/s390/
Dmacro-assembler-s390.cc3644 Register scratch_reg, in TestJSArrayForAllocationMemento() argument
3654 DCHECK(!AreAliased(receiver_reg, scratch_reg)); in TestJSArrayForAllocationMemento()
3657 JumpIfNotInNewSpace(receiver_reg, scratch_reg, no_memento_found); in TestJSArrayForAllocationMemento()
3663 AddP(scratch_reg, receiver_reg, Operand(kMementoEndOffset)); in TestJSArrayForAllocationMemento()
3666 XorP(r0, scratch_reg, ip); in TestJSArrayForAllocationMemento()
3672 XorP(r0, scratch_reg, receiver_reg); in TestJSArrayForAllocationMemento()
3680 CmpP(scratch_reg, ip); in TestJSArrayForAllocationMemento()
3684 LoadP(scratch_reg, MemOperand(receiver_reg, kMementoMapOffset)); in TestJSArrayForAllocationMemento()
3685 CmpP(scratch_reg, Operand(isolate()->factory()->allocation_memento_map())); in TestJSArrayForAllocationMemento()
Dmacro-assembler-s390.h1804 Register scratch_reg,
1809 Register scratch_reg, in JumpIfJSArrayHasAllocationMemento() argument
1813 TestJSArrayForAllocationMemento(receiver_reg, scratch_reg, scratch2_reg, in JumpIfJSArrayHasAllocationMemento()
/external/v8/src/crankshaft/x87/
Dlithium-codegen-x87.cc1965 Register scratch_reg = ToRegister(instr->temp()); in DoMathMinMax() local
1971 __ pop(scratch_reg); in DoMathMinMax()
1972 __ or_(MemOperand(esp, 0), scratch_reg); in DoMathMinMax()
1974 __ pop(scratch_reg); // restore esp in DoMathMinMax()