HomeSort by relevance Sort by last modified time
    Searched refs:r0 (Results 126 - 150 of 843) sorted by null

1 2 3 4 56 7 8 91011>>

  /dalvik/vm/compiler/template/armv5te-vfp/
funopWider.S 8 * r0 = target dalvik register address
14 fstd d0, [r0] @ vA<- d0
  /dalvik/vm/mterp/armv4t/
OP_IPUT_WIDE.S 8 mov r0, rINST, lsr #12 @ r0<- B
12 GET_VREG(r9, r0) @ r9<- fp[B], the object pointer
13 ldr r0, [r2, r1, lsl #2] @ r0<- resolved InstField ptr
14 cmp r0, #0 @ is resolved entry null?
18 ldr r0, [r2, #offMethod_clazz] @ r0<- method->clazz
19 bl dvmResolveInstField @ r0<- resolved InstField ptr
20 cmp r0, #0 @ success
    [all...]
  /dalvik/vm/mterp/armv5te/
OP_ARRAY_LENGTH.S 7 GET_VREG(r0, r1) @ r0<- vB (object ref)
9 cmp r0, #0 @ is object null?
12 ldr r3, [r0, #offArrayObject_length] @ r3<- array length
OP_CONST_WIDE_HIGH16.S 5 mov r0, #0 @ r0<- 00000000
10 stmia r3, {r0-r1} @ vAA<- r0/r1
OP_IPUT_OBJECT.S 13 mov r0, rINST, lsr #12 @ r0<- B
17 GET_VREG(r9, r0) @ r9<- fp[B], the object pointer
18 ldr r0, [r2, r1, lsl #2] @ r0<- resolved InstField ptr
19 cmp r0, #0 @ is resolved entry null?
23 ldr r0, [r2, #offMethod_clazz] @ r0<- method->clazz
24 bl dvmResolveInstField @ r0<- resolved InstField ptr
25 cmp r0, #0 @ success
    [all...]
OP_IPUT_WIDE.S 8 mov r0, rINST, lsr #12 @ r0<- B
12 GET_VREG(r9, r0) @ r9<- fp[B], the object pointer
13 ldr r0, [r2, r1, lsl #2] @ r0<- resolved InstField ptr
14 cmp r0, #0 @ is resolved entry null?
18 ldr r0, [r2, #offMethod_clazz] @ r0<- method->clazz
19 bl dvmResolveInstField @ r0<- resolved InstField ptr
20 cmp r0, #0 @ success
    [all...]
OP_MOVE_EXCEPTION.S 3 ldr r0, [rGLUE, #offGlue_self] @ r0<- glue->self
5 ldr r3, [r0, #offThread_exception] @ r3<- dvmGetException bypass
10 str r1, [r0, #offThread_exception] @ dvmClearException bypass
OP_MOVE_RESULT_WIDE.S 6 ldmia r3, {r0-r1} @ r0/r1<- retval.j
9 stmia r2, {r0-r1} @ fp[AA]<- r0/r1
OP_MOVE_WIDE_16.S 8 ldmia r3, {r0-r1} @ r0/r1<- fp[BBBB]
11 stmia r2, {r0-r1} @ fp[AAAA]<- r0/r1
OP_MOVE_WIDE_FROM16.S 8 ldmia r3, {r0-r1} @ r0/r1<- fp[BBBB]
11 stmia r2, {r0-r1} @ fp[AA]<- r0/r1
OP_MUL_LONG_2ADDR.S 17 ldmia rINST, {r0-r1} @ r0/r1<- vAA/vAA+1
19 umull r9, r10, r2, r0 @ r9/r10 <- ZxX
20 mla r2, r0, r3, ip @ r2<- YxX + (ZxW)
21 mov r0, rINST @ r0<- &fp[A] (free up rINST)
25 stmia r0, {r9-r10} @ vAA/vAA+1<- r9/r10
bincmp.S 11 mov r0, rINST, lsr #8 @ r0<- A+
13 and r0, r0, #15
15 GET_VREG(r2, r0) @ r2<- vA
16 mov r9, #4 @ r0<- BYTE branch dist for not-taken
24 GET_JIT_PROF_TABLE(r0)
binopWide.S 1 %default {"preinstr":"", "result0":"r0", "result1":"r1", "chkzero":"0"}
4 * specifies an instruction that performs "result = r0-r1 op r2-r3".
6 * comes back in a register other than r0, you can override "result".)
18 FETCH(r0, 1) @ r0<- CCBB
20 and r2, r0, #255 @ r2<- BB
21 mov r3, r0, lsr #8 @ r3<- CC
25 ldmia r2, {r0-r1} @ r0/r1<- vBB/vBB+1
34 $instr @ result<- op, r0-r3 change
    [all...]
OP_EXECUTE_INLINE_RANGE.S 10 * The first four args are in r0-r3, pointer to return value storage
19 mov r0, rINST, lsr #8 @ r0<- AA
23 cmp r0, #0 @ test boolean result of inline
32 * r0 = #of args (0-4)
37 rsb r0, r0, #4 @ r0<- 4-r0
39 add pc, pc, r0, lsl #3 @ computed goto, 2 instrs eac
    [all...]
OP_SPUT_OBJECT.S 15 ldr r0, [r2, r1, lsl #2] @ r0<- resolved StaticField ptr
16 cmp r0, #0 @ is resolved entry null?
20 ldr r0, [r9, #offMethod_clazz] @ r0<- method->clazz
21 bl dvmResolveStaticField @ r0<- resolved StaticField ptr
22 cmp r0, #0 @ success?
27 .L${opcode}_finish: @ field ptr in r0
32 ldr r9, [r0, #offField_clazz] @ r9<- field->clazz
35 str r1, [r0, #offStaticField_value] @ field<- vA
    [all...]
OP_DOUBLE_TO_INT.S 9 * Convert the double in r0/r1 to an int in r0.
22 mov r4, r0 @ save a copy of r0
25 cmp r0, #0 @ nonzero == yes
26 mvnne r0, #0x80000000 @ return maxint (0x7fffffff)
29 mov r0, r4 @ recover arg
35 cmp r0, #0 @ nonzero == yes
36 movne r0, #0x80000000 @ return minint (80000000)
39 mov r0, r4 @ recover ar
    [all...]
OP_DOUBLE_TO_LONG.S 7 * Convert the double in r0/r1 to a long in r0/r1.
19 mov r4, r0 @ save a copy of r0
22 cmp r0, #0 @ nonzero == yes
23 mvnne r0, #0 @ return maxlong (7fffffffffffffff)
27 mov r0, r4 @ recover arg
33 cmp r0, #0 @ nonzero == yes
34 movne r0, #0 @ return minlong (8000000000000000)
38 mov r0, r4 @ recover ar
    [all...]
  /dalvik/vm/mterp/armv6t2/
OP_ARRAY_LENGTH.S 7 GET_VREG(r0, r1) @ r0<- vB (object ref)
8 cmp r0, #0 @ is object null?
11 ldr r3, [r0, #offArrayObject_length] @ r3<- array length
OP_MOVE_WIDE.S 8 ldmia r3, {r0-r1} @ r0/r1<- fp[B]
11 stmia r2, {r0-r1} @ fp[A]<- r0/r1
OP_MUL_LONG_2ADDR.S 16 ldmia rINST, {r0-r1} @ r0/r1<- vAA/vAA+1
18 umull r9, r10, r2, r0 @ r9/r10 <- ZxX
19 mla r2, r0, r3, ip @ r2<- YxX + (ZxW)
20 mov r0, rINST @ r0<- &fp[A] (free up rINST)
24 stmia r0, {r9-r10} @ vAA/vAA+1<- r9/r10
  /external/libvpx/vp8/common/arm/armv6/
dc_only_idct_add_v6.asm 16 ; r0 input_dc
25 add r0, r0, #4 ; input_dc += 4
29 and r0, r12, r0, asr #3 ; input_dc >> 3 + mask
31 orr r0, r0, r0, lsl #16 ; a1 | a1
33 uxtab16 r5, r0, r4 ; a1+2 | a1+0
34 uxtab16 r4, r0, r4, ror #8 ; a1+3 | a1+
    [all...]
  /dalvik/vm/compiler/template/armv5te/
TEMPLATE_STRING_COMPARETO.S 4 * Requires r0/r1 to have been previously checked for null. Will
14 * r0: this object pointer
19 mov r2, r0 @ this to r2, opening up r0 for return value
20 subs r0, r2, r1 @ Same?
58 * r0: reserved for result
74 subs r0, r3, r4
75 subeqs r0, r7, r8
89 subs r0, r3, r4
90 subeqs r0, r7, r
    [all...]
  /external/openssl/crypto/bn/asm/
armv4-mont.s 8 stmdb sp!,{r0,r2} @ sp points at argument block
9 ldr r0,[sp,#3*4] @ load num
10 cmp r0,#2
11 movlt r0,#0
17 mov r0,r0,lsl#2 @ rescale r0 for byte count
18 sub sp,sp,r0 @ alloca(4*num)
20 sub r0,r0,#4 @ "num=num-1
    [all...]
  /bionic/libc/arch-arm/bionic/
_exit_with_stack_teardown.S 43 mov r0, lr
49 mov r0, lr
54 mov r0, #0
55 ldr r0, [r0]
  /bionic/libc/arch-sh/bionic/
syscall.S 46 mov.l @(4, r15), r0
54 cmp/pz r0
58 mov.l r0, @-r15
61 mov r0, r4
62 mov.l @r15+, r0

Completed in 276 milliseconds

1 2 3 4 56 7 8 91011>>