/external/chromium_org/v8/src/arm64/ |
H A D | delayed-masm-arm64-inl.h | 23 void DelayedMasm::Mov(const Register& rd, function in class:v8::internal::DelayedMasm 28 __ Mov(rd, operand, discard_mode);
|
H A D | regexp-macro-assembler-arm64.cc | 297 __ Mov(capture_start_offset.X(), GetCachedRegister(start_reg)); 386 __ Mov(w2, capture_length); 390 __ Mov(x3, ExternalReference::isolate_address(isolate())); 426 __ Mov(x10, GetCachedRegister(start_reg)); 532 __ Mov(x11, Operand(table)); 619 __ Mov(x10, map); 632 __ Mov(x10, map); 649 __ Mov(w0, FAILURE); 695 __ Mov(start_offset(), w1); 696 __ Mov(input_star [all...] |
H A D | debug-arm64.cc | 135 __ Mov(scratch, Smi::FromInt(LiveEdit::kFramePaddingValue)); 137 __ Mov(scratch, Smi::FromInt(LiveEdit::kFramePaddingInitialSize)); 185 __ Mov(x0, 0); // No arguments. 186 __ Mov(x1, ExternalReference::debug_break(masm->isolate())); 221 __ Mov(scratch, after_break_target); 352 __ Mov(scratch, restarter_frame_function_slot);
|
H A D | code-stubs-arm64.cc | 244 __ Mov(result, GREATER); 247 __ Mov(result, LESS); 255 __ Mov(result, GREATER); // Things aren't less than themselves. 257 __ Mov(result, LESS); // Things aren't greater than themselves. 259 __ Mov(result, EQUAL); // Things are <=, >=, ==, === themselves. 277 __ Mov(result, GREATER); 279 __ Mov(result, LESS); 371 __ Mov(result, NOT_EQUAL); 396 __ Mov(result, NOT_EQUAL); 441 __ Mov(resul [all...] |
H A D | macro-assembler-arm64.cc | 90 Mov(rd, 0); 94 Mov(rd, rn); 106 Mov(rd, rn); 109 Mov(rd, immediate); 134 Mov(csp, temp); 161 void MacroAssembler::Mov(const Register& rd, uint64_t imm) { function in class:v8::internal::MacroAssembler 203 // Mov instructions can't move immediate values into the stack pointer, so 240 void MacroAssembler::Mov(const Register& rd, function in class:v8::internal::MacroAssembler 256 Mov(dst, operand.ImmediateValue()); 305 Mov(r [all...] |
H A D | builtins-arm64.cc | 221 __ Mov(argument, arg); 235 __ Mov(argument, x0); 346 __ Mov(x2, Operand(debug_step_in_fp)); 384 __ Mov(constructon_count, Operand(JSFunction::kNoSlackTracking)); 545 __ Mov(x4, x0); 553 __ Mov(x4, x0); 707 __ Mov(cp, 0); 741 __ Mov(x20, x19); 742 __ Mov(x21, x19); 743 __ Mov(x2 [all...] |
H A D | delayed-masm-arm64.h | 70 inline void Mov(const Register& rd, 105 masm_->Mov(ScratchRegister(), saved_value);
|
H A D | full-codegen-arm64.cc | 177 __ Mov(x3, loop_iterations); 200 __ Mov(x10, Operand(info->scope()->GetScopeInfo())); 215 __ Mov(cp, x0); 252 __ Mov(x3, x1); 258 __ Mov(x1, Smi::FromInt(num_parameters)); 337 __ Mov(x0, Smi::FromInt(0)); 342 __ Mov(x2, Operand(profiling_counter_)); 355 __ Mov(x2, Operand(profiling_counter_)); 356 __ Mov(x3, Smi::FromInt(reset_value)); 530 __ Mov(result_registe [all...] |
H A D | lithium-gap-resolver-arm64.cc | 160 __ Mov(SavedValueRegister(), cgen_->ToRegister(source)); 184 __ Mov(cgen_->ToRegister(saved_destination_), SavedValueRegister()); 213 __ Mov(cgen_->ToRegister(destination), source_register); 233 __ Mov(dst, cgen_->ToSmi(constant_source)); 235 __ Mov(dst, cgen_->ToInteger32(constant_source));
|
/external/compiler-rt/lib/asan/tests/ |
H A D | asan_asm_test.cc | 34 #define DECLARE_ASM_WRITE(Type, Size, Mov, Reg) \ 37 Mov " %[val], (%[ptr]) \n\t" \ 44 #define DECLARE_ASM_READ(Type, Size, Mov, Reg) \ 48 Mov " (%[ptr]), %[res] \n\t" \ 67 #define DECLARE_ASM_WRITE(Type, Size, Mov, Reg) \ 70 Mov " %[val], (%[ptr]) \n\t" \ 77 #define DECLARE_ASM_READ(Type, Size, Mov, Reg) \ 81 Mov " (%[ptr]), %[res] \n\t" \
|
/external/vixl/examples/ |
H A D | debugger.cc | 44 __ Mov(x1, 123); 45 __ Mov(x2, 456);
|
H A D | factorial.cc | 39 __ Mov(x1, x0); 40 __ Mov(x0, 1); // Use x0 as the accumulator.
|
H A D | factorial-rec.cc | 43 __ Mov(x1, x0); 52 __ Mov(x0, 1);
|
H A D | sum-array.cc | 41 __ Mov(x2, x0); 42 __ Mov(w0, 0);
|
H A D | swap-int32.cc | 37 __ Mov(x2, __ StackPointer()); 54 __ Mov(old_stack_pointer, __ StackPointer());
|
/external/chromium_org/v8/test/cctest/ |
H A D | test-assembler-arm64.cc | 245 __ Mov(x29, csp); 248 __ Mov(x16, 0x1000); 249 __ Mov(csp, x16); 250 __ Mov(x0, csp); 254 __ Mov(x1, csp); 257 __ Mov(x17, 0xfff); 259 __ Mov(x2, csp); 263 __ Mov(x3, csp); 267 __ Mov(x4, csp); 271 __ Mov(w 9122 DCHECK(i < reg_count); int times = i % 4 + 1; if (i & 1) { if (i & 2) { __ PushMultipleTimes(w[i], times); } else { __ Mov(tmp.W(), times); __ PushMultipleTimes(w[i], tmp.W()); } for (int j = 0; j < times; j++) { if (w[i].Is(wzr)) { stack[active_w_slots++] = 0; } else { stack[active_w_slots++] = literal_base_w * i; } } } else { if (i & 2) { __ PushMultipleTimes(x[i], times); } else { __ Mov(tmp, times); __ PushMultipleTimes(x[i], tmp); } for (int j = 0; j < times; j++) { if (x[i].IsZero()) { stack[active_w_slots++] = 0; stack[active_w_slots++] = 0; } else { stack[active_w_slots++] = literal_base_hi * i; stack[active_w_slots++] = literal_base_lo * i; } } } } if (active_w_slots > requested_w_slots) { __ Drop(active_w_slots - requested_w_slots, kWRegSize); do { stack[active_w_slots--] = 0xdeadbeef; } while (active_w_slots > requested_w_slots); } Clobber(&masm, list); bool next_is_64 = !(reg_count & 1); for (int i = reg_count-1; i >= 0; i--) argument [all...] |
H A D | test-code-stubs-arm64.cc | 63 __ Mov(jssp, csp); 68 __ Mov(source_reg, jssp); 114 __ Mov(x0, destination_reg); 117 __ Mov(csp, jssp);
|
H A D | test-disasm-arm64.cc | 136 COMPARE(Mov(w0, Operand(0x1234)), "movz w0, #0x1234"); 137 COMPARE(Mov(x1, Operand(0x1234)), "movz x1, #0x1234"); 138 COMPARE(Mov(w2, Operand(w3)), "mov w2, w3"); 139 COMPARE(Mov(x4, Operand(x5)), "mov x4, x5"); 140 COMPARE(Mov(w6, Operand(w7, LSL, 5)), "lsl w6, w7, #5"); 141 COMPARE(Mov(x8, Operand(x9, ASR, 42)), "asr x8, x9, #42"); 142 COMPARE(Mov(w10, Operand(w11, UXTB)), "uxtb w10, w11"); 143 COMPARE(Mov(x12, Operand(x13, UXTB, 1)), "ubfiz x12, x13, #1, #8"); 144 COMPARE(Mov(w14, Operand(w15, SXTH, 2)), "sbfiz w14, w15, #2, #16"); 145 COMPARE(Mov(x1 [all...] |
/external/vixl/test/ |
H A D | test-assembler-a64.cc | 212 __ Mov(x29, sp); 215 __ Mov(sp, 0x1004); 216 __ Mov(x0, sp); 220 __ Mov(x1, sp); 223 __ Mov(x17, 0xfff); 225 __ Mov(x2, sp); 229 __ Mov(x3, sp); 233 __ Mov(x4, sp); 237 __ Mov(w5, wsp); 240 __ Mov(s [all...] |
H A D | test-simulator-a64.cc | 196 __ Mov(out, results); 197 __ Mov(inputs_base, inputs); 198 __ Mov(length, inputs_length); 200 __ Mov(index_n, 0); 300 __ Mov(out, results); 301 __ Mov(inputs_base, inputs); 302 __ Mov(length, inputs_length); 304 __ Mov(index_n, 0); 308 __ Mov(index_m, 0); 419 __ Mov(ou [all...] |
H A D | test-disasm-a64.cc | 111 COMPARE(Mov(w0, Operand(0x1234)), "movz w0, #0x1234"); 112 COMPARE(Mov(x1, Operand(0x1234)), "movz x1, #0x1234"); 113 COMPARE(Mov(w2, Operand(w3)), "mov w2, w3"); 114 COMPARE(Mov(x4, Operand(x5)), "mov x4, x5"); 115 COMPARE(Mov(w6, Operand(w7, LSL, 5)), "lsl w6, w7, #5"); 116 COMPARE(Mov(x8, Operand(x9, ASR, 42)), "asr x8, x9, #42"); 117 COMPARE(Mov(w10, Operand(w11, UXTB)), "uxtb w10, w11"); 118 COMPARE(Mov(x12, Operand(x13, UXTB, 1)), "ubfiz x12, x13, #1, #8"); 119 COMPARE(Mov(w14, Operand(w15, SXTH, 2)), "sbfiz w14, w15, #2, #16"); 120 COMPARE(Mov(x1 [all...] |
/external/chromium_org/v8/src/ic/arm64/ |
H A D | handler-compiler-arm64.cc | 75 __ Mov(prototype, Operand(Handle<Map>(function->initial_map()))); 89 __ Mov(x0, scratch1); 102 __ Mov(scratch, Operand(cell)); 121 __ Mov(scratch, Operand(interceptor)); 167 __ Mov(holder, receiver); 202 __ Mov(api_function_address, ref); 322 __ Mov(result, Operand(cell)); 368 __ Mov(this->name(), Operand(name)); 445 __ Mov(scratch1, Operand(transition)); 455 __ Mov(scratch [all...] |
H A D | ic-compiler-arm64.cc | 24 __ Mov(x10, Smi::FromInt(strict_mode)); 116 __ Mov(transition_map(), Operand(transitioned_maps->at(i)));
|
/external/chromium_org/v8/src/compiler/arm64/ |
H A D | code-generator-arm64.cc | 301 __ Mov(i.OutputRegister32(), i.InputRegister32(0)); 558 __ Mov(reg, 0); 566 __ Mov(reg, 1); 586 __ Mov(reg, 0); 594 __ Mov(reg, 1); 602 __ Mov(reg, 0); 610 __ Mov(reg, 1); 648 __ Mov(fp, csp); 705 __ Mov(csp, fp); 709 __ Mov(jss [all...] |
/external/vixl/src/a64/ |
H A D | macro-assembler-a64.cc | 144 Mov(rd, 0); 148 Mov(rd, rn); 160 Mov(rd, rn); 163 Mov(rd, immediate); 183 Mov(temp, immediate); 188 Mov(sp, temp); 214 void MacroAssembler::Mov(const Register& rd, function in class:vixl::MacroAssembler 220 Mov(rd, operand.immediate()); 258 // Emit two instructions for the extend case. This differs from Mov, as 272 void MacroAssembler::Mov(cons function in class:vixl::MacroAssembler [all...] |