/art/runtime/arch/arm64/ |
D | quick_entrypoints_arm64.S | 133 mov xETR, xSELF 142 mov xSELF, xETR 175 mov xSELF, xETR 245 mov xETR, xSELF 273 mov xSELF, xETR 342 mov x0, xSELF 343 mov x1, sp 378 mov x0, xSELF // pass Thread::Current 379 mov x1, sp // pass SP 388 mov x1, xSELF // pass Thread::Current. [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/arm/ |
D | quick_entrypoints_arm.S | 169 mov r0, r9 @ pass Thread::Current 170 mov r1, sp @ pass SP 178 mov r0, r9 @ pass Thread::Current 179 mov r1, sp @ pass SP 188 mov r1, r9 @ pass Thread::Current 189 mov r2, sp @ pass SP 199 mov r2, r9 @ pass Thread::Current 200 mov r3, sp @ pass SP 259 mov r3, r9 @ pass Thread::Current 260 mov r12, sp [all …]
|
D | portable_entrypoints_arm.S | 39 mov r11, sp @ save the stack pointer 42 mov r9, r3 @ move managed thread pointer into r9 43 mov r4, #SUSPEND_CHECK_INTERVAL @ reset r4 to suspend check interval 53 mov ip, #0 @ set ip to 0 58 mov sp, r11 @ restore the stack pointer 118 mov r2, r9 @ pass Thread::Current 119 mov r3, sp @ pass SP 123 mov r12, r0
|
D | arm_sdiv.S | 13 mov r1,#1
|
D | memcmp16_arm.S | 45 mov r3, r0 152 mov r0, #0 190 mov ip, lr, lsr #16
|
D | jni_entrypoints_arm.S | 34 mov r12, r0 @ save result in r12
|
/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 | 910 mov %ecx, LOCK_WORD_OFFSET(%edi) 938 mov %rsp, %rcx // pass SP 939 mov %gs:THREAD_SELF_OFFSET, %rdx // pass Thread::Current() 976 mov %esi, %edi 978 mov %ecx, %esi
|
/art/runtime/arch/x86/ |
D | quick_entrypoints_x86.S | 101 mov %esp, %ecx 116 mov %esp, %ecx 132 mov %esp, %ecx 148 mov %esp, %edx 276 mov %esp, %ebp // copy value of stack pointer into base pointer 278 mov 20(%ebp), %ebx // get arg array size 291 mov 12(%ebp), %eax // move method pointer into eax 292 mov 4(%esp), %ecx // copy arg1 into ecx 293 mov 8(%esp), %edx // copy arg2 into edx 294 mov 12(%esp), %ebx // copy arg3 into ebx [all …]
|
D | portable_entrypoints_x86.S | 33 mov %esp, %ebp // copy value of stack pointer into base pointer 35 mov 20(%ebp), %ebx // get arg array size 47 mov 12(%ebp), %eax // move method pointer into eax 48 mov %eax, (%esp) // push method pointer onto stack 50 mov %ebp, %esp // restore stack pointer 53 mov 20(%esp), %ecx // get result pointer 58 mov %eax, (%ecx) // store the result 59 mov %edx, 4(%ecx) // store the other half of the result
|
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/utils/ |
D | assembler_thumb_test.cc | 235 __ mov(R0, ShifterOperand(R1)); in TEST() local 236 __ mov(R8, ShifterOperand(R9)); in TEST() local 238 __ mov(R0, ShifterOperand(1)); in TEST() local 239 __ mov(R8, ShifterOperand(9)); in TEST() local 253 __ mov(R0, ShifterOperand(R1)); in TEST() local 254 __ mov(R8, ShifterOperand(R9)); in TEST() local 267 __ mov(R0, ShifterOperand(R1)); in TEST() local 282 __ mov(R0, ShifterOperand(R1)); in TEST() local 329 __ mov(R0, ShifterOperand(0x55)); in TEST() local 363 __ 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/compiler/utils/arm/ |
D | assembler_arm.cc | 628 mov(dst.AsCoreRegister(), ShifterOperand(src.AsCoreRegister())); in Move() 640 mov(dst.AsRegisterPairLow(), ShifterOperand(src.AsRegisterPairLow())); in Move() 641 mov(dst.AsRegisterPairHigh(), ShifterOperand(src.AsRegisterPairHigh())); in Move() 643 mov(dst.AsRegisterPairHigh(), ShifterOperand(src.AsRegisterPairHigh())); in Move() 644 mov(dst.AsRegisterPairLow(), ShifterOperand(src.AsRegisterPairLow())); in Move() 804 mov(tr.AsArm().AsCoreRegister(), ShifterOperand(TR)); in GetCurrentThread() 831 __ mov(R0, ShifterOperand(scratch_.AsCoreRegister())); in Emit() local
|
D | assembler_arm32.cc | 126 void Arm32Assembler::mov(Register rd, const ShifterOperand& so, Condition cond) { in mov() function in art::arm::Arm32Assembler 1048 mov(rd, ShifterOperand(rm, LSL, shift_imm), cond); in Lsl() 1060 mov(rd, ShifterOperand(rm, LSR, shift_imm), cond); in Lsr() 1072 mov(rd, ShifterOperand(rm, ASR, shift_imm), cond); in Asr() 1083 mov(rd, ShifterOperand(rm, ROR, shift_imm), cond); in Ror() 1091 mov(rd, ShifterOperand(rm, ROR, 0), cond); in Rrx() 1101 mov(rd, ShifterOperand(rm, LSL, rn), cond); in Lsl() 1111 mov(rd, ShifterOperand(rm, LSR, rn), cond); in Lsr() 1121 mov(rd, ShifterOperand(rm, ASR, rn), cond); in Asr() 1131 mov(rd, ShifterOperand(rm, ROR, rn), cond); in Ror() [all …]
|
D | assembler_thumb2.cc | 128 void Thumb2Assembler::mov(Register rd, const ShifterOperand& so, Condition cond) { in mov() function in art::arm::Thumb2Assembler 2071 mov(rd, ShifterOperand(rm), cond); in Mov() 2299 mov(rd, ShifterOperand(rn), cond); in AddConstant() 2361 mov(rd, shifter_op, cond); in LoadImmediate()
|
D | assembler_arm32.h | 74 void mov(Register rd, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
|
D | assembler_thumb2.h | 96 void mov(Register rd, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
|
D | assembler_arm.h | 394 virtual void mov(Register rd, const ShifterOperand& so, Condition cond = AL) = 0;
|
/art/compiler/optimizing/ |
D | code_generator_arm.cc | 627 __ mov(locations->Out().AsArm().AsCoreRegister(), ShifterOperand(1), in VisitCondition() local 629 __ mov(locations->Out().AsArm().AsCoreRegister(), ShifterOperand(0), in VisitCondition() local
|