/external/chromium_org/v8/src/x64/ |
code-stubs-x64.cc | 577 // This fails if either argument is not a Smi nor a HeapNumber, 578 // or if it's a HeapNumber with a value that can't be converted 637 __ andl(rcx, Immediate(HeapNumber::kExponentMask)); 638 __ shrl(rcx, Immediate(HeapNumber::kExponentShift)); 639 __ leal(result_reg, MemOperand(rcx, -HeapNumber::kExponentBias)); 640 __ cmpl(result_reg, Immediate(HeapNumber::kMantissaBits)); 644 int delta = HeapNumber::kExponentBias + Double::kPhysicalSignificandSize; 714 // We only generate heapnumber answers for overflowing calculations 830 __ movsd(FieldOperand(rcx, HeapNumber::kValueOffset), xmm0); 889 __ movsd(FieldOperand(rax, HeapNumber::kValueOffset), xmm0) [all...] |
stub-cache-x64.cc | [all...] |
/external/v8/src/ia32/ |
lithium-codegen-ia32.cc | [all...] |
codegen-ia32.cc | 582 __ movdbl(FieldOperand(edx, HeapNumber::kValueOffset), xmm0); 585 __ mov(FieldOperand(edx, HeapNumber::kValueOffset), esi); 587 __ mov(FieldOperand(edx, HeapNumber::kValueOffset + kPointerSize), esi);
|
macro-assembler-ia32.cc | 434 uint32_t offset = HeapNumber::kValueOffset + sizeof(kHoleNanLower32); 444 movdbl(scratch2, FieldOperand(maybe_number, HeapNumber::kValueOffset)); 449 fld_d(FieldOperand(maybe_number, HeapNumber::kValueOffset)); 459 cmp(FieldOperand(maybe_number, HeapNumber::kValueOffset), Immediate(0)); [all...] |
/external/v8/src/mips/ |
macro-assembler-mips.cc | [all...] |
lithium-codegen-mips.cc | [all...] |
codegen-mips.cc | 309 __ sw(a0, FieldMemOperand(a2, HeapNumber::kMantissaOffset)); 310 __ sw(a1, FieldMemOperand(a2, HeapNumber::kExponentOffset));
|
/external/chromium_org/v8/src/ |
v8.cc | 262 HeapNumber::cast(heap_number)->set_value(r.double_value);
|
ast.cc | 256 Handle<HeapNumber> n1 = Handle<HeapNumber>::cast(h1); 257 Handle<HeapNumber> n2 = Handle<HeapNumber>::cast(h2); [all...] |
json-stringifier.h | 132 INLINE(Result SerializeHeapNumber(Handle<HeapNumber> object)) { 418 return SerializeHeapNumber(Handle<HeapNumber>::cast(object)); 505 SerializeHeapNumber(Handle<HeapNumber>::cast(value));
|
builtins.cc | 787 double start = HeapNumber::cast(arg1)->value(); 800 double end = HeapNumber::cast(arg2)->value(); 885 double start = HeapNumber::cast(arg1)->value(); [all...] |
objects-debug.cc | 90 HeapNumber::cast(this)->HeapNumberVerify(); 245 void HeapNumber::HeapNumberVerify() { [all...] |
/external/chromium_org/v8/test/cctest/ |
test-code-stubs-ia32.cc | 58 source_reg.is(esp) ? 0 : (HeapNumber::kValueOffset - kSmiTagSize);
|
/external/v8/src/ |
ast.cc | 237 Handle<HeapNumber> n1 = Handle<HeapNumber>::cast(h1); 238 Handle<HeapNumber> n2 = Handle<HeapNumber>::cast(h2); [all...] |
code-stubs.cc | 367 if (Contains(HEAP_NUMBER)) stream->Add("HeapNumber"); 409 double value = HeapNumber::cast(*object)->value();
|
/external/chromium_org/v8/src/mips/ |
lithium-codegen-mips.cc | [all...] |
macro-assembler-mips.cc | [all...] |
codegen-mips.cc | 378 __ sw(a0, FieldMemOperand(a2, HeapNumber::kMantissaOffset)); 379 __ sw(a1, FieldMemOperand(a2, HeapNumber::kExponentOffset));
|
/external/chromium_org/v8/src/arm/ |
macro-assembler-arm.cc | 844 vldr(double_scratch1, FieldMemOperand(object, HeapNumber::kValueOffset)); 862 vldr(dst, FieldMemOperand(object, HeapNumber::kValueOffset)); 895 vldr(double_dst, FieldMemOperand(object, HeapNumber::kValueOffset)); 924 vldr(double_scratch0, FieldMemOperand(object, HeapNumber::kValueOffset)); [all...] |
lithium-codegen-arm.cc | [all...] |
/external/v8/src/arm/ |
lithium-codegen-arm.cc | [all...] |
codegen-arm.cc | 301 __ Strd(r0, r1, FieldMemOperand(r2, HeapNumber::kValueOffset));
|
/external/chromium_org/v8/src/ia32/ |
macro-assembler-ia32.cc | 561 uint32_t offset = HeapNumber::kValueOffset + sizeof(kHoleNanLower32); 571 movdbl(scratch2, FieldOperand(maybe_number, HeapNumber::kValueOffset)); 577 fld_d(FieldOperand(maybe_number, HeapNumber::kValueOffset)); 588 cmp(FieldOperand(maybe_number, HeapNumber::kValueOffset), Immediate(0)); [all...] |
/external/v8/src/x64/ |
stub-cache-x64.cc | [all...] |