Home
last modified time | relevance | path

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

/art/runtime/arch/arm64/
Dquick_entrypoints_arm64.S133 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 …]
Dmemcmp16_arm64.S79 mov mask, #~0
94 mov mask, #0xFFFF
116 mov tmp2, #~0
126 mov result, #0
Djni_entrypoints_arm64.S28 mov x29, sp
39 mov x17, x0 // store result in scratch reg.
/art/runtime/arch/arm/
Dquick_entrypoints_arm.S169 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 …]
Dportable_entrypoints_arm.S39 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
Darm_sdiv.S13 mov r1,#1
Dmemcmp16_arm.S45 mov r3, r0
152 mov r0, #0
190 mov ip, lr, lsr #16
Djni_entrypoints_arm.S34 mov r12, r0 @ save result in r12
/art/runtime/arch/x86_64/
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 -8(%rdi), %rax
[all …]
Dquick_entrypoints_x86_64.S910 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/
Dquick_entrypoints_x86.S101 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 …]
Dportable_entrypoints_x86.S33 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
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 %ebx, %edx
[all …]
/art/compiler/utils/
Dassembler_thumb_test.cc235 __ 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 …]
Dassembler_thumb_test_expected.cc.inc3 " 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/
Dassembler_arm.cc628 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
Dassembler_arm32.cc126 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 …]
Dassembler_thumb2.cc128 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()
Dassembler_arm32.h74 void mov(Register rd, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
Dassembler_thumb2.h96 void mov(Register rd, const ShifterOperand& so, Condition cond = AL) OVERRIDE;
Dassembler_arm.h394 virtual void mov(Register rd, const ShifterOperand& so, Condition cond = AL) = 0;
/art/compiler/optimizing/
Dcode_generator_arm.cc627 __ mov(locations->Out().AsArm().AsCoreRegister(), ShifterOperand(1), in VisitCondition() local
629 __ mov(locations->Out().AsArm().AsCoreRegister(), ShifterOperand(0), in VisitCondition() local