/art/runtime/arch/arm/ |
H A D | instruction_set_features_assembly_tests.S | 27 mov r1,#1
|
H A D | quick_entrypoints_arm.S | 188 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 D | jni_entrypoints_arm.S | 34 mov r12, r0 @ save result in r12
|
H A D | memcmp16_arm.S | 45 mov r3, r0 152 mov r0, #0 199 mov ip, lr, lsr #16
|
/art/runtime/arch/arm64/ |
H A D | quick_entrypoints_arm64.S | 84 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 D | memcmp16_arm64.S | 79 mov mask, #~0 94 mov mask, #0xFFFF 116 mov tmp2, #~0 126 mov result, #0
|
H A D | jni_entrypoints_arm64.S | 28 mov x29, sp 39 mov x17, x0 // store result in scratch reg.
|
/art/runtime/arch/x86_64/ |
H A D | memcmp16_x86_64.S | 61 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 D | quick_entrypoints_x86_64.S | 1111 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 D | assembler_thumb_test.cc | 164 __ 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 D | quick_entrypoints_x86.S | 220 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 D | memcmp16_x86.S | 85 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 D | assembler_arm.cc | 656 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 D | assembler_arm32.cc | 157 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 D | assembler_arm32.h | 73 void mov(Register rd, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
|
H A D | assembler_arm32_test.cc | 607 T3Helper(&arm::Arm32Assembler::mov, true, "mov{cond} {reg1}, {shift}", "mov"); 611 T3Helper(&arm::Arm32Assembler::movs, true, "mov{cond}s {reg1}, {shift}", "movs");
|
H A D | assembler_thumb2.cc | 154 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 D | assembler_thumb2.h | 95 void mov(Register rd, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
|
H A D | assembler_arm.h | 382 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 D | intrinsics_arm.cc | 59 __ 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 D | code_generator_arm.cc | 1060 __ mov(locations->Out().AsRegister<Register>(), ShifterOperand(1), 1062 __ mov(locations->Out().AsRegister<Register>(), ShifterOperand(0),
|
/art/compiler/dex/quick/x86/ |
H A D | int_x86.cc | 305 * 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...] |