/external/compiler-rt/lib/asan/tests/ |
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/ |
debugger.cc | 44 __ Mov(x1, 123); 45 __ Mov(x2, 456);
|
factorial.cc | 39 __ Mov(x1, x0); 40 __ Mov(x0, 1); // Use x0 as the accumulator.
|
factorial-rec.cc | 43 __ Mov(x1, x0); 52 __ Mov(x0, 1);
|
sum-array.cc | 41 __ Mov(x2, x0); 42 __ Mov(w0, 0);
|
swap-int32.cc | 37 __ Mov(x2, __ StackPointer()); 54 __ Mov(old_stack_pointer, __ StackPointer());
|
/external/chromium_org/v8/test/cctest/ |
test-assembler-arm64.cc | 50 // example to test the mov immediate instruction a very simple test would be: 56 // __ mov(x0, Operand(1)); 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) [all...] |
test-code-stubs-arm64.cc | 64 __ Mov(jssp, csp); 69 __ Mov(source_reg, jssp); 115 __ Mov(x0, destination_reg); 118 __ Mov(csp, jssp);
|
test-disasm-arm64.cc | 108 COMPARE(dci(0x910003fd), "mov fp, csp"); 123 COMPARE(dci(0x2a0103e0), "mov w0, w1"); 135 COMPARE(Mov(w0, Operand(0x1234)), "movz w0, #0x1234"); 136 COMPARE(Mov(x1, Operand(0x1234)), "movz x1, #0x1234"); 137 COMPARE(Mov(w2, Operand(w3)), "mov w2, w3"); 138 COMPARE(Mov(x4, Operand(x5)), "mov x4, x5"); 139 COMPARE(Mov(w6, Operand(w7, LSL, 5)), "lsl w6, w7, #5"); 140 COMPARE(Mov(x8, Operand(x9, ASR, 42)), "asr x8, x9, #42") [all...] |
/external/vixl/test/ |
test-assembler-a64.cc | 47 // example to test the mov immediate instruction a very simple test would be: 53 // __ mov(x0, Operand(1)); 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) [all...] |
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(out, results) [all...] |
test-disasm-a64.cc | 85 COMPARE(dci(0x910003fd), "mov x29, sp"); 100 COMPARE(dci(0x2a0103e0), "mov w0, w1"); 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") [all...] |
/external/chromium_org/v8/src/arm64/ |
regexp-macro-assembler-arm64.cc | 296 __ Mov(capture_start_offset.X(), GetCachedRegister(start_reg)); 385 __ Mov(w2, capture_length); 389 __ Mov(x3, ExternalReference::isolate_address(isolate())); 422 __ Mov(x10, GetCachedRegister(start_reg)); 528 __ Mov(x11, Operand(table)); 615 __ Mov(x10, map); 628 __ Mov(x10, map); 645 __ Mov(w0, FAILURE); 691 __ Mov(start_offset(), w1); 692 __ Mov(input_start(), x2) [all...] |
code-stubs-arm64.cc | 650 __ Mov(result, GREATER); 653 __ Mov(result, LESS); 662 __ Mov(result, GREATER); // Things aren't less than themselves. 664 __ Mov(result, LESS); // Things aren't greater than themselves. 666 __ Mov(result, EQUAL); // Things are <=, >=, ==, === themselves. 684 __ Mov(result, GREATER); 686 __ Mov(result, LESS); 781 __ Mov(result, NOT_EQUAL); 807 __ Mov(result, NOT_EQUAL); 852 __ Mov(result, NOT_EQUAL) [all...] |
lithium-gap-resolver-arm64.cc | 169 __ Mov(kSavedValue, cgen_->ToRegister(source)); 197 __ Mov(cgen_->ToRegister(saved_destination_), kSavedValue); 225 __ Mov(cgen_->ToRegister(destination), source_register); 245 __ Mov(dst, cgen_->ToSmi(constant_source)); 247 __ Mov(dst, cgen_->ToInteger32(constant_source)); 259 __ Mov(kSavedValue, cgen_->ToSmi(constant_source)); 261 __ Mov(kSavedValue, cgen_->ToInteger32(constant_source));
|
full-codegen-arm64.cc | 176 __ Mov(x3, loop_iterations); 199 __ Mov(x10, Operand(info->scope()->GetScopeInfo())); 214 __ Mov(cp, x0); 251 __ Mov(x3, x1); 257 __ Mov(x1, Smi::FromInt(num_parameters)); 336 __ Mov(x0, Smi::FromInt(0)); 341 __ Mov(x2, Operand(profiling_counter_)); 354 __ Mov(x2, Operand(profiling_counter_)); 355 __ Mov(x3, Smi::FromInt(reset_value)); 445 __ mov(current_sp, fp) [all...] |
macro-assembler-arm64.cc | 82 Mov(rd, 0); 86 Mov(rd, rn); 98 Mov(rd, rn); 101 Mov(rd, immediate); 121 Mov(temp, immediate); 126 Mov(csp, temp); 153 void MacroAssembler::Mov(const Register& rd, uint64_t imm) { 204 // Mov instructions can't move immediate values into the stack pointer, so 234 mov(rd, temp); 241 void MacroAssembler::Mov(const Register& rd [all...] |
builtins-arm64.cc | 222 __ Mov(argument, arg); 236 __ Mov(argument, x0); 347 __ Mov(x2, Operand(debug_step_in_fp)); 385 __ Mov(constructon_count, Operand(JSFunction::kNoSlackTracking)); 546 __ Mov(x4, x0); 554 __ Mov(x4, x0); 708 __ Mov(cp, 0); 742 __ Mov(x20, x19); 743 __ Mov(x21, x19); 744 __ Mov(x22, x19) [all...] |
stub-cache-arm64.cc | 105 __ Mov(scratch, key_offset); 241 __ Mov(prototype, Operand(Handle<Map>(function->initial_map()))); 296 __ Mov(x0, scratch1); 311 __ Mov(scratch, Operand(cell)); 413 __ Mov(scratch1, Operand(transition)); 424 __ Mov(scratch1, Operand(transition)); 463 __ Mov(storage_reg, value_reg); 485 __ Mov(storage_reg, value_reg); 595 __ Mov(name_reg, value_reg); 618 __ Mov(name_reg, value_reg) [all...] |
debug-arm64.cc | 26 // mov sp, fp 85 // mov x0, x0 @ nop DEBUG_BREAK_NOP 86 // mov x0, x0 @ nop DEBUG_BREAK_NOP 87 // mov x0, x0 @ nop DEBUG_BREAK_NOP 88 // mov x0, x0 @ nop DEBUG_BREAK_NOP 178 __ Mov(x0, 0); // No arguments. 179 __ Mov(x1, ExternalReference::debug_break(masm->isolate())); 211 __ Mov(scratch, after_break_target);
|
lithium-codegen-arm64.cc | 421 __ Mov(x0, instr->arity()); 438 __ Mov(x0, Operand(instr->arity())); 495 __ Mov(cp, ToRegister(context)); 711 __ Mov(cp, x0); 804 __ Mov(fp, Smi::FromInt(StackFrame::STUB)); 860 __ Mov(entry_offset, entry - base); 877 __ Mov(stub_marker, Smi::FromInt(StackFrame::STUB)); 907 __ Mov(deopt_entry, Operand(reinterpret_cast<uint64_t>(base), [all...] |
ic-arm64.cc | 180 __ Mov(scratch1, value); 278 __ Mov(result, scratch2); 505 __ Mov(result, x2); 541 __ Mov(x11, value); 556 __ Mov(x11, value); 672 __ Mov(scratch2, Operand(receiver_map, ASR, KeyedLookupCache::kMapHashShift)); 686 __ Mov(scratch3, cache_keys); 716 __ Mov(scratch3, cache_field_offsets); [all...] |
/external/vixl/src/a64/ |
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, 220 Mov(rd, operand.immediate()); 235 // Note that mov(w0, w0) is not a no-op because it clears the top word of 243 mov(rd, operand.reg()) [all...] |
/art/compiler/utils/arm64/ |
assembler_arm64.cc | 53 ___ Mov(reg_x(tr.AsArm64().AsCoreRegister()), reg_x(ETR)); 182 ___ Mov(temp, reg_x(SP)); 199 ___ Mov(reg_x(dest), value); 207 ___ Mov(temp, value); 326 ___ Mov(reg_x(dst.AsCoreRegister()), reg_w(src.AsWRegister())); 329 ___ Mov(reg_x(dst.AsCoreRegister()), reg_x(src.AsCoreRegister())); 331 ___ Mov(reg_x(dst.AsCoreRegister()), reg_w(src.AsWRegister())); 336 ___ Mov(reg_w(dst.AsWRegister()), reg_w(src.AsWRegister())); 624 ___ Mov(reg_x(X0), reg_x(exception->scratch_.AsCoreRegister())); 630 ___ Mov(reg_x(TR), reg_x(ETR)) [all...] |
/external/llvm/lib/Target/R600/ |
R600ExpandSpecialInstrs.cpp | 85 MachineInstr *Mov = TII->buildMovInstr(&MBB, I, 90 int MovPredSelIdx = TII->getOperandIdx(Mov->getOpcode(), 93 Mov->getOperand(MovPredSelIdx).setReg(
|