Searched refs:mov (Results 1 - 22 of 22) sorted by relevance

/art/runtime/arch/arm/
H A Dinstruction_set_features_assembly_tests.S27 mov r1,#1
H A Dquick_entrypoints_arm.S188 mov r0, r9 @ pass Thread::Current
196 mov r0, r9 @ pass Thread::Current
205 mov r1, r9 @ pass Thread::Current
214 mov r2, r9 @ pass Thread::Current
247 mov r2, r9 @ pass Thread::Current
259 mov r3, r9 @ pass Thread::Current
334 mov r3, r9 @ pass Thread::Current
335 mov r12, sp
341 mov r12, r1 @ save Method*->code_
398 mov r1
[all...]
H A Djni_entrypoints_arm.S34 mov r12, r0 @ save result in r12
H A Dmemcmp16_arm.S45 mov r3, r0
152 mov r0, #0
199 mov ip, lr, lsr #16
/art/runtime/arch/arm64/
H A Dquick_entrypoints_arm64.S84 mov xIP0, sp
139 mov xETR, xSELF
144 mov xIP0, sp
151 mov xSELF, xETR
185 mov xSELF, xETR
258 mov xETR, xSELF
282 mov xIP0, sp
290 mov xIP0, sp
297 mov xSELF, xETR
369 mov x
[all...]
H A Dmemcmp16_arm64.S79 mov mask, #~0
94 mov mask, #0xFFFF
116 mov tmp2, #~0
126 mov result, #0
H A Djni_entrypoints_arm64.S28 mov x29, sp
39 mov x17, x0 // store result in scratch reg.
/art/runtime/arch/x86_64/
H A Dmemcmp16_x86_64.S61 mov %rsi, %rcx
305 mov $DATA_CACHE_SIZE_HALF, %r8
307 mov __x86_64_data_cache_size_half(%rip), %r8
309 mov %r8, %r9
621 mov $DATA_CACHE_SIZE_HALF, %r8
623 mov __x86_64_data_cache_size_half(%rip), %r8
625 mov %r8, %r9
779 mov -16(%rdi), %rax
780 mov -16(%rsi), %rcx
784 mov
[all...]
H A Dquick_entrypoints_x86_64.S1111 mov %ecx, MIRROR_OBJECT_LOCK_WORD_OFFSET(%edi)
1142 mov %gs:THREAD_SELF_OFFSET, %rdx // pass Thread::Current()
1179 mov %esi, %edi
1180 // mov %rsi, %rdi
1181 mov %ecx, %esi
1182 // mov %rcx, %rsi
/art/compiler/utils/
H A Dassembler_thumb_test.cc164 __ mov(R0, ShifterOperand(R1));
165 __ mov(R8, ShifterOperand(R9));
167 __ mov(R0, ShifterOperand(1));
168 __ mov(R8, ShifterOperand(9));
182 __ mov(R0, ShifterOperand(R1));
183 __ mov(R8, ShifterOperand(R9));
196 __ mov(R0, ShifterOperand(R1));
211 __ mov(R0, ShifterOperand(R1));
258 __ mov(R0, ShifterOperand(0x55));
292 __ mov(R
[all...]
/art/runtime/arch/x86/
H A Dquick_entrypoints_x86.S220 mov %esp, %ecx
424 mov 24+16(%esp), %esi // ESI := shorty + 1 ; ie skip return arg character.
426 mov 8+16(%esp), %edi // EDI := arg_array + 4 ; ie skip this pointer.
435 mov %esp, %ebp // copy value of stack pointer into base pointer
437 mov 28(%ebp), %ebx // get arg array size
453 mov 40(%ebp), %esi // ESI := shorty + 1 ; ie skip return arg character.
455 mov 24(%ebp), %edi // EDI := arg_array
456 mov 0(%edi), %ecx // ECX := this pointer
479 mov 20(%ebp), %eax // move method pointer into eax
481 mov
[all...]
H A Dmemcmp16_x86.S85 mov %edi, %edx
90 mov %esi, %edx
186 mov %edx, %eax
269 mov %edx, %eax
352 mov %edx, %eax
435 mov %edx, %eax
518 mov %edx, %eax
601 mov %edx, %eax
684 mov %edx, %eax
770 mov
[all...]
/art/compiler/utils/arm/
H A Dassembler_arm.cc656 mov(dst.AsCoreRegister(), ShifterOperand(src.AsCoreRegister()));
668 mov(dst.AsRegisterPairLow(), ShifterOperand(src.AsRegisterPairLow()));
669 mov(dst.AsRegisterPairHigh(), ShifterOperand(src.AsRegisterPairHigh()));
671 mov(dst.AsRegisterPairHigh(), ShifterOperand(src.AsRegisterPairHigh()));
672 mov(dst.AsRegisterPairLow(), ShifterOperand(src.AsRegisterPairLow()));
832 mov(tr.AsArm().AsCoreRegister(), ShifterOperand(TR));
859 __ mov(R0, ShifterOperand(scratch_.AsCoreRegister()));
H A Dassembler_arm32.cc157 void Arm32Assembler::mov(Register rd, const ShifterOperand& so, Condition cond) { function in class:art::arm::Arm32Assembler
1159 mov(rd, ShifterOperand(rm, LSL, shift_imm), cond);
1171 mov(rd, ShifterOperand(rm, LSR, shift_imm), cond);
1183 mov(rd, ShifterOperand(rm, ASR, shift_imm), cond);
1194 mov(rd, ShifterOperand(rm, ROR, shift_imm), cond);
1202 mov(rd, ShifterOperand(rm, ROR, 0), cond);
1212 mov(rd, ShifterOperand(rm, LSL, rn), cond);
1222 mov(rd, ShifterOperand(rm, LSR, rn), cond);
1232 mov(rd, ShifterOperand(rm, ASR, rn), cond);
1242 mov(r
[all...]
H A Dassembler_arm32.h73 void mov(Register rd, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
H A Dassembler_arm32_test.cc607 T3Helper(&arm::Arm32Assembler::mov, true, "mov{cond} {reg1}, {shift}", "mov");
611 T3Helper(&arm::Arm32Assembler::movs, true, "mov{cond}s {reg1}, {shift}", "movs");
H A Dassembler_thumb2.cc154 void Thumb2Assembler::mov(Register rd, const ShifterOperand& so, Condition cond) { function in class:art::arm::Thumb2Assembler
906 // Convert shifted mov operand2 into 16 bit opcodes.
1013 // Special mov for high registers.
2236 mov(rd, ShifterOperand(rm), cond);
2464 mov(rd, ShifterOperand(rn), cond);
2526 mov(rd, shifter_op, cond);
H A Dassembler_thumb2.h95 void mov(Register rd, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
H A Dassembler_arm.h382 virtual void mov(Register rd, const ShifterOperand& so, Condition cond = AL) = 0;
620 // Convenience shift instructions. Use mov instruction with shifter operand
/art/compiler/optimizing/
H A Dintrinsics_arm.cc59 __ mov(trg_reg_lo, ShifterOperand(res_reg_lo));
60 __ mov(trg_reg_hi, ShifterOperand(res_reg_hi));
65 __ mov(trg_reg_hi, ShifterOperand(res_reg_hi));
66 __ mov(trg_reg_lo, ShifterOperand(res_reg_lo));
72 __ mov(trg_reg, ShifterOperand(res_reg));
320 __ mov(out, ShifterOperand(op1), is_min ? Condition::LT : Condition::GT);
321 __ mov(out, ShifterOperand(op2), is_min ? Condition::GE : Condition::LE);
758 __ mov(out, ShifterOperand(0), CC);
H A Dcode_generator_arm.cc1060 __ mov(locations->Out().AsRegister<Register>(), ShifterOperand(1),
1062 __ mov(locations->Out().AsRegister<Register>(), ShifterOperand(0),
/art/compiler/dex/quick/x86/
H A Dint_x86.cc305 * mov t1, $false_case
310 * mov t1, $true_case
314 * mov result_reg, $false_case
315 * mov t1, $true_case
368 * mov result_reg, false_reg
518 // mov temp_reg, high_reg; sbb temp_reg, high_constant
843 * mov eax, low part of arg1
844 * mov edx, high part of arg1
845 * mov ebx, low part of arg2
846 * mov ec
1431 LIR* mov = NewLIR3(wide ? kX86Mov64RM : kX86Mov32RM, r_dest.GetReg(), kRIPReg, local
1443 LIR* mov = NewLIR3(kX86Mov32RM, r_dest.GetReg(), r_pc.GetReg(), kDummy32BitOffset); local
[all...]

Completed in 1541 milliseconds