/external/v8/src/x64/ |
D | lithium-gap-resolver-x64.cc | 219 __ movsd(cgen_->ToOperand(destination), src); in EmitMove() local 224 __ movsd(cgen_->ToDoubleRegister(destination), src); in EmitMove() local 227 __ movsd(xmm0, src); in EmitMove() local 228 __ movsd(cgen_->ToOperand(destination), xmm0); in EmitMove() local 266 __ movsd(xmm0, src); in EmitSwap() local 268 __ movsd(dst, xmm0); in EmitSwap() local 289 __ movsd(xmm0, other_operand); in EmitSwap() local 290 __ movsd(other_operand, reg); in EmitSwap() local
|
D | codegen-x64.cc | 54 __ movsd(xmm0, result); in CreateExpFunction() local 110 __ movsd(Operand(rsp, kRegisterSize * 2), xmm1); in CreateModuloFunction() local 111 __ movsd(Operand(rsp, kRegisterSize), xmm0); in CreateModuloFunction() local 150 __ movsd(xmm0, Operand(rsp, kRegisterSize)); in CreateModuloFunction() local 156 __ movsd(xmm0, Operand(rsp, kRegisterSize)); in CreateModuloFunction() local 336 __ movsd(FieldOperand(r14, r9, times_8, FixedDoubleArray::kHeaderSize), in GenerateSmiToDouble() local 593 __ movsd(double_scratch, Operand(kScratchRegister, 0 * kDoubleSize)); in EmitMathExp() local 598 __ movsd(result, Operand(kScratchRegister, 2 * kDoubleSize)); in EmitMathExp() local 600 __ movsd(double_scratch, Operand(kScratchRegister, 3 * kDoubleSize)); in EmitMathExp() local 601 __ movsd(result, Operand(kScratchRegister, 4 * kDoubleSize)); in EmitMathExp() local [all …]
|
D | deoptimizer-x64.cc | 144 __ movsd(Operand(rsp, offset), xmm_reg); in Generate() local 274 __ movsd(xmm_reg, Operand(rbx, src_offset)); in Generate() local
|
D | code-stubs-x64.cc | 183 __ movsd(xmm0, mantissa_operand); in Generate() local 240 __ movsd(xmm0, FieldOperand(rdx, HeapNumber::kValueOffset)); in LoadSSE2UnknownOperands() local 247 __ movsd(xmm1, FieldOperand(rax, HeapNumber::kValueOffset)); in LoadSSE2UnknownOperands() local 291 __ movsd(double_base, FieldOperand(base, HeapNumber::kValueOffset)); in Generate() local 307 __ movsd(double_exponent, FieldOperand(exponent, HeapNumber::kValueOffset)); in Generate() local 314 __ movsd(double_exponent, FieldOperand(exponent, HeapNumber::kValueOffset)); in Generate() local 408 __ movsd(Operand(rsp, 0), double_exponent); in Generate() local 410 __ movsd(Operand(rsp, 0), double_base); in Generate() local 433 __ movsd(double_result, Operand(rsp, 0)); in Generate() local 448 __ movsd(double_scratch, double_base); // Back up base. in Generate() local [all …]
|
D | lithium-codegen-x64.cc | 93 __ movsd(MemOperand(rsp, count * kDoubleSize), in SaveCallerDoubles() local 109 __ movsd(XMMRegister::FromAllocationIndex(save_iterator.Current()), in RestoreCallerDoubles() local 2372 __ movsd(MemOperand(rsp, 0), input_reg); in DoCmpHoleAndBranch() local 2978 __ movsd(result, FieldOperand(object, offset)); in DoLoadNamedField() local 3112 __ movsd(ToDoubleRegister(instr->result()), operand); in DoLoadKeyedExternalArray() local 3191 __ movsd(result, double_load_operand); in DoLoadKeyedFixedDoubleArray() local 3943 __ movsd(input_reg, nan_operand); in DoMathLog() local 3949 __ movsd(input_reg, ninf_operand); in DoMathLog() local 3954 __ movsd(Operand(rsp, 0), input_reg); in DoMathLog() local 3958 __ movsd(input_reg, Operand(rsp, 0)); in DoMathLog() local [all …]
|
D | assembler-x64.cc | 2475 void Assembler::movsd(const Operand& dst, XMMRegister src) { in movsd() function in v8::internal::Assembler 2485 void Assembler::movsd(XMMRegister dst, XMMRegister src) { in movsd() function in v8::internal::Assembler 2495 void Assembler::movsd(XMMRegister dst, const Operand& src) { in movsd() function in v8::internal::Assembler
|
/external/v8/src/ia32/ |
D | lithium-gap-resolver-ia32.cc | 304 __ movsd(dst, Operand(esp, 0)); in EmitMove() local 329 __ movsd(dst, src); in EmitMove() local 337 __ movsd(dst, src); in EmitMove() local 341 __ movsd(xmm0, src); in EmitMove() local 342 __ movsd(dst, xmm0); in EmitMove() local 423 __ movsd(xmm0, other); in EmitSwap() local 424 __ movsd(other, reg); in EmitSwap() local 435 __ movsd(xmm0, dst0); // Save destination in xmm0. in EmitSwap() local 440 __ movsd(src0, xmm0); in EmitSwap() local
|
D | codegen-ia32.cc | 51 __ movsd(input, Operand(esp, 1 * kPointerSize)); in CreateExpFunction() local 59 __ movsd(Operand(esp, 1 * kPointerSize), result); in CreateExpFunction() local 85 __ movsd(xmm0, Operand(esp, 1 * kPointerSize)); in CreateSqrtFunction() local 87 __ movsd(Operand(esp, 1 * kPointerSize), xmm0); in CreateSqrtFunction() local 391 __ movsd(xmm0, Operand(src, 0)); in CreateMemMoveFunction() local 392 __ movsd(xmm1, Operand(src, count, times_1, -8)); in CreateMemMoveFunction() local 393 __ movsd(Operand(dst, 0), xmm0); in CreateMemMoveFunction() local 394 __ movsd(Operand(dst, count, times_1, -8), xmm1); in CreateMemMoveFunction() local 616 __ movsd(the_hole_nan, in GenerateSmiToDouble() local 639 __ movsd(FieldOperand(eax, edi, times_4, FixedDoubleArray::kHeaderSize), in GenerateSmiToDouble() local [all …]
|
D | deoptimizer-ia32.cc | 242 __ movsd(Operand(esp, offset), xmm_reg); in Generate() local 291 __ movsd(xmm0, Operand(esp, src_offset)); in Generate() local 292 __ movsd(Operand(ebx, dst_offset), xmm0); in Generate() local 374 __ movsd(xmm_reg, Operand(ebx, src_offset)); in Generate() local
|
D | lithium-codegen-ia32.cc | 104 __ movsd(MemOperand(esp, count * kDoubleSize), in SaveCallerDoubles() local 120 __ movsd(XMMRegister::FromAllocationIndex(save_iterator.Current()), in RestoreCallerDoubles() local 2003 __ movsd(Operand(esp, 0 * kDoubleSize), left); in DoArithmeticD() local 2004 __ movsd(Operand(esp, 1 * kDoubleSize), right); in DoArithmeticD() local 2013 __ movsd(result, Operand(esp, 0)); in DoArithmeticD() local 2311 __ movsd(MemOperand(esp, 0), input_reg); in DoCmpHoleAndBranch() local 2948 __ movsd(result, FieldOperand(object, offset)); in DoLoadNamedField() local 3066 __ movsd(ToDoubleRegister(instr->result()), operand); in DoLoadKeyedExternalArray() local 3137 __ movsd(result, double_load_operand); in DoLoadKeyedFixedDoubleArray() local 3692 __ movsd(xmm_scratch, Operand::StaticVariable(one_half)); in DoMathRound() local [all …]
|
D | code-stubs-ia32.cc | 134 __ movsd(Operand(esp, i * kDoubleSize), reg); in Generate() local 149 __ movsd(reg, Operand(esp, i * kDoubleSize)); in Generate() local 336 __ movsd(xmm0, FieldOperand(edx, HeapNumber::kValueOffset)); in LoadSSE2Operands() local 354 __ movsd(xmm1, FieldOperand(eax, HeapNumber::kValueOffset)); in LoadSSE2Operands() local 412 __ movsd(double_base, FieldOperand(base, HeapNumber::kValueOffset)); in Generate() local 428 __ movsd(double_exponent, in Generate() local 436 __ movsd(double_exponent, in Generate() local 533 __ movsd(Operand(esp, 0), double_exponent); in Generate() local 535 __ movsd(Operand(esp, 0), double_base); in Generate() local 558 __ movsd(double_result, Operand(esp, 0)); in Generate() local [all …]
|
D | assembler-ia32.h | 1004 void movsd(XMMRegister dst, XMMRegister src) { movsd(dst, Operand(src)); } in movsd() function
|
D | assembler-ia32.cc | 2279 void Assembler::movsd(const Operand& dst, XMMRegister src ) { in movsd() function in v8::internal::Assembler 2288 void Assembler::movsd(XMMRegister dst, const Operand& src) { in movsd() function in v8::internal::Assembler
|
/external/v8/src/compiler/x64/ |
D | code-generator-x64.cc | 422 __ movsd(Operand(rsp, 0), i.InputDoubleRegister(1)); in AssembleArchInstruction() local 424 __ movsd(Operand(rsp, 0), i.InputDoubleRegister(0)); in AssembleArchInstruction() local 446 __ movsd(i.OutputDoubleRegister(), Operand(rsp, 0)); in AssembleArchInstruction() local 583 __ movsd(i.OutputDoubleRegister(), i.MemoryOperand()); in AssembleArchInstruction() local 587 __ movsd(operand, i.InputDoubleRegister(index)); in AssembleArchInstruction() local 934 __ movsd(dst, src); in AssembleMove() local 938 __ movsd(dst, src); in AssembleMove() local 945 __ movsd(dst, src); in AssembleMove() local 949 __ movsd(xmm0, src); in AssembleMove() local 950 __ movsd(dst, xmm0); in AssembleMove() local [all …]
|
/external/v8/src/compiler/ia32/ |
D | code-generator-ia32.cc | 267 __ movsd(Operand(esp, 0), i.InputDoubleRegister(1)); in AssembleArchInstruction() local 269 __ movsd(Operand(esp, 0), i.InputDoubleRegister(0)); in AssembleArchInstruction() local 284 __ movsd(i.OutputDoubleRegister(), Operand(esp, 0)); in AssembleArchInstruction() local 356 __ movsd(i.OutputDoubleRegister(), i.MemoryOperand()); in AssembleArchInstruction() local 360 __ movsd(operand, i.InputDoubleRegister(index)); in AssembleArchInstruction() local 862 __ movsd(dst, src); in AssembleMove() local 869 __ movsd(dst, src); in AssembleMove() local 873 __ movsd(xmm0, src); in AssembleMove() local 874 __ movsd(dst, xmm0); in AssembleMove() local 916 __ movsd(xmm0, other); in AssembleSwap() local [all …]
|
/external/v8/test/cctest/ |
D | test-assembler-ia32.cc | 247 __ movsd(xmm0, Operand(esp, 1 * kPointerSize)); in TEST() local 248 __ movsd(xmm1, Operand(esp, 3 * kPointerSize)); in TEST() local 255 __ movsd(Operand(esp, 0), xmm0); in TEST() local 292 __ movsd(Operand(esp, 0), xmm0); in TEST() local 540 __ movsd(xmm1, Operand(esp, 4)); in TEST() local
|
D | test-code-stubs-x64.cc | 86 __ movsd(MemOperand(rsp, 0), xmm0); in MakeConvertDToIFuncTrampoline() local
|
D | test-disasm-x64.cc | 382 __ movsd(xmm1, Operand(rbx, rcx, times_4, 10000)); in TEST() local 383 __ movsd(Operand(rbx, rcx, times_4, 10000), xmm1); in TEST() local
|
D | test-disasm-ia32.cc | 408 __ movsd(xmm1, Operand(ebx, ecx, times_4, 10000)); in TEST() local 409 __ movsd(Operand(ebx, ecx, times_4, 10000), xmm1); in TEST() local
|
/external/v8/src/ic/x64/ |
D | handler-compiler-x64.cc | 374 __ movsd(xmm0, FieldOperand(value_reg, HeapNumber::kValueOffset)); in GenerateStoreTransition() local 377 __ movsd(FieldOperand(storage_reg, HeapNumber::kValueOffset), xmm0); in GenerateStoreTransition() local
|
/external/v8/src/ic/ia32/ |
D | handler-compiler-ia32.cc | 380 __ movsd(xmm0, FieldOperand(value_reg, HeapNumber::kValueOffset)); in GenerateStoreTransition() local 383 __ movsd(FieldOperand(storage_reg, HeapNumber::kValueOffset), xmm0); in GenerateStoreTransition() local
|