/art/runtime/arch/arm64/ |
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 x0, xSELF [all …]
|
D | memcmp16_arm64.S | 79 mov mask, #~0 94 mov mask, #0xFFFF 116 mov tmp2, #~0 126 mov result, #0
|
D | jni_entrypoints_arm64.S | 28 mov x29, sp 39 mov x17, x0 // store result in scratch reg.
|
/art/runtime/arch/x86_64/ |
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 -8(%rdi), %rax [all …]
|
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 1181 mov %ecx, %esi
|
/art/runtime/arch/arm/ |
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 r11, sp @ save the stack pointer [all …]
|
D | instruction_set_features_assembly_tests.S | 27 mov r1,#1
|
D | memcmp16_arm.S | 45 mov r3, r0 152 mov r0, #0 199 mov ip, lr, lsr #16
|
D | jni_entrypoints_arm.S | 34 mov r12, r0 @ save result in r12
|
/art/compiler/utils/ |
D | assembler_thumb_test.cc | 164 __ mov(R0, ShifterOperand(R1)); in TEST() local 165 __ mov(R8, ShifterOperand(R9)); in TEST() local 167 __ mov(R0, ShifterOperand(1)); in TEST() local 168 __ mov(R8, ShifterOperand(9)); in TEST() local 182 __ mov(R0, ShifterOperand(R1)); in TEST() local 183 __ mov(R8, ShifterOperand(R9)); in TEST() local 196 __ mov(R0, ShifterOperand(R1)); in TEST() local 211 __ mov(R0, ShifterOperand(R1)); in TEST() local 258 __ mov(R0, ShifterOperand(0x55)); in TEST() local 292 __ mov(R0, ShifterOperand(0x550055)); in TEST() local [all …]
|
D | assembler_thumb_test_expected.cc.inc | 3 " 2: 46c8 mov r8, r9\n", 5 " 6: f04f 0809 mov.w r8, #9\n", 9 " 0: ea4f 0001 mov.w r0, r1\n", 10 " 4: ea4f 0809 mov.w r8, r9\n", 72 " 0: f04f 1055 mov.w r0, #5570645 ; 0x550055\n", 90 " 0: f04f 1055 mov.w r0, #5570645 ; 0x550055\n", 91 " 4: f04f 2055 mov.w r0, #1426085120 ; 0x55005500\n", 92 " 8: f04f 3055 mov.w r0, #1431655765 ; 0x55555555\n", 93 " c: f04f 4055 mov.w r0, #3573547008 ; 0xd5000000\n", 94 " 10: f04f 40d4 mov.w r0, #1778384896 ; 0x6a000000\n", [all …]
|
/art/runtime/arch/x86/ |
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 %ebp, %esp // restore stack pointer [all …]
|
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 %ebx, %edx [all …]
|
/art/compiler/dex/quick/ |
D | quick_cfi_test_expected.inc | 84 // 0x00000003: mov [esp + 52], ebp 86 // 0x00000007: mov [esp + 56], esi 88 // 0x0000000b: mov [esp], eax 90 // 0x0000000e: mov ebp, [esp + 52] 92 // 0x00000012: mov esi, [esp + 56]
|
/art/compiler/utils/arm/ |
D | assembler_arm.cc | 656 mov(dst.AsCoreRegister(), ShifterOperand(src.AsCoreRegister())); in Move() 668 mov(dst.AsRegisterPairLow(), ShifterOperand(src.AsRegisterPairLow())); in Move() 669 mov(dst.AsRegisterPairHigh(), ShifterOperand(src.AsRegisterPairHigh())); in Move() 671 mov(dst.AsRegisterPairHigh(), ShifterOperand(src.AsRegisterPairHigh())); in Move() 672 mov(dst.AsRegisterPairLow(), ShifterOperand(src.AsRegisterPairLow())); in Move() 832 mov(tr.AsArm().AsCoreRegister(), ShifterOperand(TR)); in GetCurrentThread() 859 __ mov(R0, ShifterOperand(scratch_.AsCoreRegister())); in Emit() local
|
D | assembler_arm32.cc | 157 void Arm32Assembler::mov(Register rd, const ShifterOperand& so, Condition cond) { in mov() function in art::arm::Arm32Assembler 1159 mov(rd, ShifterOperand(rm, LSL, shift_imm), cond); in Lsl() 1171 mov(rd, ShifterOperand(rm, LSR, shift_imm), cond); in Lsr() 1183 mov(rd, ShifterOperand(rm, ASR, shift_imm), cond); in Asr() 1194 mov(rd, ShifterOperand(rm, ROR, shift_imm), cond); in Ror() 1202 mov(rd, ShifterOperand(rm, ROR, 0), cond); in Rrx() 1212 mov(rd, ShifterOperand(rm, LSL, rn), cond); in Lsl() 1222 mov(rd, ShifterOperand(rm, LSR, rn), cond); in Lsr() 1232 mov(rd, ShifterOperand(rm, ASR, rn), cond); in Asr() 1242 mov(rd, ShifterOperand(rm, ROR, rn), cond); in Ror() [all …]
|
D | assembler_thumb2.cc | 154 void Thumb2Assembler::mov(Register rd, const ShifterOperand& so, Condition cond) { in mov() function in art::arm::Thumb2Assembler 2236 mov(rd, ShifterOperand(rm), cond); in Mov() 2464 mov(rd, ShifterOperand(rn), cond); in AddConstant() 2526 mov(rd, shifter_op, cond); in LoadImmediate()
|
D | assembler_arm32.h | 73 void mov(Register rd, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
|
D | assembler_arm32_test.cc | 607 T3Helper(&arm::Arm32Assembler::mov, true, "mov{cond} {reg1}, {shift}", "mov"); in TEST_F()
|
D | assembler_thumb2.h | 95 void mov(Register rd, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
|
D | assembler_arm.h | 382 virtual void mov(Register rd, const ShifterOperand& so, Condition cond = AL) = 0;
|
/art/compiler/jni/ |
D | jni_cfi_test_expected.inc | 140 // 0x0000002c: mov x21, tr 150 // 0x0000004c: mov tr, x21 213 // 0x00000007: mov [esp + 52], ecx 215 // 0x00000011: mov [esp + 60], edx 216 // 0x00000015: mov [esp + 64], ebx 289 // 0x0000002e: mov [rsp + 136], esi 291 // 0x0000003e: mov [rsp + 144], edx 292 // 0x00000045: mov [rsp + 148], ecx
|
/art/compiler/optimizing/ |
D | intrinsics_arm.cc | 59 __ mov(trg_reg_lo, ShifterOperand(res_reg_lo)); in MoveFromReturnRegister() local 60 __ mov(trg_reg_hi, ShifterOperand(res_reg_hi)); in MoveFromReturnRegister() local 65 __ mov(trg_reg_hi, ShifterOperand(res_reg_hi)); in MoveFromReturnRegister() local 66 __ mov(trg_reg_lo, ShifterOperand(res_reg_lo)); in MoveFromReturnRegister() local 72 __ mov(trg_reg, ShifterOperand(res_reg)); in MoveFromReturnRegister() local 320 __ mov(out, ShifterOperand(op1), is_min ? Condition::LT : Condition::GT); in GenMinMax() local 321 __ mov(out, ShifterOperand(op2), is_min ? Condition::GE : Condition::LE); in GenMinMax() local 758 __ mov(out, ShifterOperand(0), CC); in GenCas() local
|
D | optimizing_cfi_test_expected.inc | 86 // 0x00000005: mov [esp], eax
|
/art/compiler/dex/quick/x86/ |
D | int_x86.cc | 1431 LIR* mov = NewLIR3(wide ? kX86Mov64RM : kX86Mov32RM, r_dest.GetReg(), kRIPReg, in OpPcRelDexCacheArrayLoad() local 1433 mov->flags.fixup = kFixupLabel; in OpPcRelDexCacheArrayLoad() 1434 mov->operands[3] = WrapPointer(dex_file); in OpPcRelDexCacheArrayLoad() 1435 mov->operands[4] = offset; in OpPcRelDexCacheArrayLoad() 1436 mov->target = mov; // Used for pc_insn_offset (not used by x86-64 relative patcher). in OpPcRelDexCacheArrayLoad() 1437 dex_cache_access_insns_.push_back(mov); in OpPcRelDexCacheArrayLoad() 1443 LIR* mov = NewLIR3(kX86Mov32RM, r_dest.GetReg(), r_pc.GetReg(), kDummy32BitOffset); in OpPcRelDexCacheArrayLoad() local 1444 mov->flags.fixup = kFixupLabel; in OpPcRelDexCacheArrayLoad() 1445 mov->operands[3] = WrapPointer(dex_file); in OpPcRelDexCacheArrayLoad() 1446 mov->operands[4] = offset; in OpPcRelDexCacheArrayLoad() [all …]
|