/external/v8/src/arm64/ |
D | codegen-arm64.cc | 195 Register dst_elements = x11; in GenerateSmiToDouble() local 198 __ Add(dst_elements, array, FixedDoubleArray::kHeaderSize); in GenerateSmiToDouble() 199 __ Add(dst_end, dst_elements, Operand(length, LSL, kDoubleSizeLog2)); in GenerateSmiToDouble() 228 __ Str(d0, MemOperand(dst_elements, kDoubleSize, PostIndex)); in GenerateSmiToDouble() 231 __ Cmp(dst_elements, dst_end); in GenerateSmiToDouble() 290 Register dst_elements = x11; in GenerateDoubleToObject() local 296 __ Add(dst_elements, array, FixedArray::kHeaderSize); in GenerateDoubleToObject() 297 __ Add(dst_end, dst_elements, Operand(length, LSL, kPointerSizeLog2)); in GenerateDoubleToObject() 305 __ Str(the_hole, MemOperand(dst_elements, kPointerSize, PostIndex)); in GenerateDoubleToObject() 307 __ Cmp(dst_elements, dst_end); in GenerateDoubleToObject() [all …]
|
/external/v8/src/ppc/ |
D | codegen-ppc.cc | 329 Register dst_elements = target_map; in GenerateDoubleToObject() local 345 __ addi(dst_elements, array, in GenerateDoubleToObject() 348 __ StorePU(hole_value, MemOperand(dst_elements, kPointerSize)); in GenerateDoubleToObject() 351 __ addi(dst_elements, array, in GenerateDoubleToObject() 353 __ add(dst_end, dst_elements, length); in GenerateDoubleToObject() 373 __ StoreP(hole_value, MemOperand(dst_elements)); in GenerateDoubleToObject() 374 __ addi(dst_elements, dst_elements, Operand(kPointerSize)); in GenerateDoubleToObject() 375 __ cmpl(dst_elements, dst_end); in GenerateDoubleToObject() 406 __ mr(scratch2, dst_elements); in GenerateDoubleToObject() 407 __ StoreP(heap_number, MemOperand(dst_elements)); in GenerateDoubleToObject() [all …]
|
/external/v8/src/mips/ |
D | codegen-mips.cc | 895 Register dst_elements = target_map; in GenerateDoubleToObject() local 901 __ Addu(dst_elements, array, Operand(FixedArray::kHeaderSize)); in GenerateDoubleToObject() 903 __ Addu(dst_end, dst_elements, dst_end); in GenerateDoubleToObject() 912 __ sw(scratch, MemOperand(dst_elements)); in GenerateDoubleToObject() 913 __ Addu(dst_elements, dst_elements, Operand(kPointerSize)); in GenerateDoubleToObject() 915 __ Branch(&initialization_loop, lt, dst_elements, Operand(dst_end)); in GenerateDoubleToObject() 917 __ Addu(dst_elements, array, Operand(FixedArray::kHeaderSize)); in GenerateDoubleToObject() 957 __ mov(scratch2, dst_elements); in GenerateDoubleToObject() 958 __ sw(heap_number, MemOperand(dst_elements)); in GenerateDoubleToObject() 959 __ Addu(dst_elements, dst_elements, kIntSize); in GenerateDoubleToObject() [all …]
|
/external/v8/src/mips64/ |
D | codegen-mips64.cc | 893 Register dst_elements = target_map; in GenerateDoubleToObject() local 898 __ Daddu(dst_elements, array, Operand(FixedArray::kHeaderSize)); in GenerateDoubleToObject() 900 __ Daddu(dst_end, dst_elements, dst_end); in GenerateDoubleToObject() 909 __ sd(scratch, MemOperand(dst_elements)); in GenerateDoubleToObject() 910 __ Daddu(dst_elements, dst_elements, Operand(kPointerSize)); in GenerateDoubleToObject() 912 __ Branch(&initialization_loop, lt, dst_elements, Operand(dst_end)); in GenerateDoubleToObject() 914 __ Daddu(dst_elements, array, Operand(FixedArray::kHeaderSize)); in GenerateDoubleToObject() 953 __ mov(scratch2, dst_elements); in GenerateDoubleToObject() 954 __ sd(heap_number, MemOperand(dst_elements)); in GenerateDoubleToObject() 955 __ Daddu(dst_elements, dst_elements, kPointerSize); in GenerateDoubleToObject() [all …]
|
/external/v8/src/arm/ |
D | codegen-arm.cc | 605 Register dst_elements = target_map; in GenerateDoubleToObject() local 610 __ add(dst_elements, array, Operand(FixedArray::kHeaderSize)); in GenerateDoubleToObject() 611 __ add(dst_end, dst_elements, Operand(length, LSL, 1)); in GenerateDoubleToObject() 620 __ str(scratch, MemOperand(dst_elements, kPointerSize, PostIndex)); in GenerateDoubleToObject() 622 __ cmp(dst_elements, dst_end); in GenerateDoubleToObject() 625 __ add(dst_elements, array, Operand(FixedArray::kHeaderSize)); in GenerateDoubleToObject() 661 __ mov(scratch2, dst_elements); in GenerateDoubleToObject() 662 __ str(heap_number, MemOperand(dst_elements, 4, PostIndex)); in GenerateDoubleToObject() 675 __ str(scratch2, MemOperand(dst_elements, 4, PostIndex)); in GenerateDoubleToObject() 678 __ cmp(dst_elements, dst_end); in GenerateDoubleToObject()
|