Home
last modified time | relevance | path

Searched refs:v0 (Results 1 – 25 of 119) sorted by relevance

12345

/dalvik/dx/tests/048-dex-new-array/
Dexpected.txt4 0001: new-array v0, v1, boolean[]
5 0003: invoke-static {v0}, Blort.sink:(Ljava/lang/Object;)V
6 0006: const/4 v0, #int 1 // #1
7 0007: new-array v0, v0, byte[]
8 0009: invoke-static {v0}, Blort.sink:(Ljava/lang/Object;)V
9 000c: const/4 v0, #int 2 // #2
10 000d: new-array v0, v0, char[]
11 000f: invoke-static {v0}, Blort.sink:(Ljava/lang/Object;)V
12 0012: const/4 v0, #int 3 // #3
13 0013: new-array v0, v0, short[]
[all …]
/dalvik/dx/tests/111-use-null-as-array/
Dexpected.txt3 0000: const/4 v0, #null // #0
5 0002: aget-byte v0, v0, v1
6 0004: return v0
9 0000: const/4 v0, #null // #0
11 0002: aget-byte v0, v0, v1
12 0004: return v0
15 0000: const/4 v0, #null // #0
17 0002: aget-char v0, v0, v1
18 0004: return v0
21 0000: const/4 v0, #null // #0
[all …]
/dalvik/dx/tests/054-dex-high16/
Dexpected.txt3 0000: const-wide/high16 v0, #double -Infinity // #fff0000000000000
4 0002: invoke-static {v0, v1}, Blort.sink:(D)V
5 0005: const-wide/high16 v0, #double -0.0 // #8000000000000000
6 0007: invoke-static {v0, v1}, Blort.sink:(D)V
7 000a: const-wide/high16 v0, #double 1.0 // #3ff0000000000000
8 000c: invoke-static {v0, v1}, Blort.sink:(D)V
9 000f: const-wide/high16 v0, #double Infinity // #7ff0000000000000
10 0011: invoke-static {v0, v1}, Blort.sink:(D)V
11 0014: const-wide/high16 v0, #double NaN // #7ff8000000000000
12 0016: invoke-static {v0, v1}, Blort.sink:(D)V
[all …]
/dalvik/vm/compiler/template/mips/
DTEMPLATE_STRING_INDEXOF.S20 lw v0, STRING_FIELDOFF_VALUE(a0)
32 addu v0, 16 # point to contents[0]
36 addu v0, v0, t7
39 move v1, v0
49 addu v0, v0, t7
66 lhu t0, 0(v0)
68 lhu t0, 2(v0)
70 lhu t0, 4(v0)
72 lhu t0, 6(v0)
74 addu v0, 8 # offset to contents[i+4]
[all …]
DTEMPLATE_STRING_COMPARETO.S19 subu v0, a0, a1 # Same?
20 bnez v0, 1f
74 subu v0, t0, t1
75 beqz v0, 1f
80 subu v0, t2, t3
81 beqz v0, 2f
94 subu v0, t0, t1
95 beqz v0, 1f
100 subu v0, t2, t3
101 beqz v0, 2f
[all …]
/dalvik/dx/tests/073-dex-null-array-refs/
Dexpected.txt3 0000: const/4 v0, #null // #0
4 0001: check-cast v0, java.lang.Object[]
6 0004: aget-object v0, v0, v1
7 0006: return-object v0
10 0000: const/4 v0, #null // #0
11 0001: check-cast v0, java.lang.Object[]
14 0005: aput-object v2, v0, v1
18 0000: const/4 v0, #null // #0
19 0001: check-cast v0, java.lang.Object[]
20 0003: array-length v0, v0
[all …]
/dalvik/dx/tests/065-dex-new-array/
Dexpected.txt3 0000: move-object v0, v2
6 0004: move-object v0, v1
7 0005: return-object v0
10 0000: move-object v0, v2
13 0004: move-object v0, v1
14 0005: return-object v0
17 0000: move-object v0, v2
20 0004: move-object v0, v1
21 0005: return-object v0
24 0000: move-object v0, v2
[all …]
/dalvik/dx/tests/072-dex-switch-edge-cases/
Dexpected.txt3 0000: move-object v0, v3
7 0004: move v0, v2
8 0005: return v0
11 0000: move-object v0, v3
16 0007: move v0, v2
17 0008: return v0
19 000a: move v0, v2
25 0000: move-object v0, v3
30 0007: move v0, v2
31 0008: return v0
[all …]
/dalvik/dx/tests/069-dex-source-position/
Dexpected.txt3 0000: move v0, v5
4 0001: move v2, v0
7 0005: move v0, v2
8 0006: return v0
9 0007: move v2, v0
14 000f: move v0, v2
15 0010: move v2, v0
16 0011: move v3, v0
22 001a: move v0, v2
23 001b: move v2, v0
[all …]
/dalvik/dx/tests/070-dex-multianewarray/
Dexpected.txt11 000e: move-object v0, v1
12 000f: move-object v1, v0
13 0010: move-object v0, v1
14 0011: return-object v0
25 000e: move-object v0, v1
26 000f: move-object v1, v0
27 0010: move-object v0, v1
28 0011: return-object v0
40 000f: move-object v0, v1
41 0010: move-object v1, v0
[all …]
/dalvik/dx/tests/046-dex-exceptions/
Dexpected.txt3 0000: move v0, v3
4 0001: move v2, v0
8 0007: move v0, v2
9 0008: return v0
13 000c: move v0, v2
21 0000: move v0, v3
22 0001: add-int/lit8 v0, v0, #int 1 // #01
23 0003: move v2, v0
26 0008: move v0, v2
27 0009: add-int/lit8 v0, v0, #int 1 // #01
[all …]
/dalvik/dx/tests/078-dex-local-variable-table/
Dexpected.txt3 0000: move-object v0, v2
4 0001: move-object v1, v0
14 0001: +local v0 x java.lang.Object
19 0001: move-object v0, v1
20 0002: move-object v1, v0
23 0006: move-object v0, v1
24 0007: return-object v0
30 0002: +local v0 arr java.lang.Object[]
32 0007: -local v0 arr java.lang.Object[]
36 0000: move v0, v3
[all …]
/dalvik/dx/tests/080-dex-exception-tables/
Dexpected.txt7 000b: move v0, v1
8 000c: return v0
10 000e: move-object v0, v1
12 0011: move v0, v1
15 0014: move-object v0, v1
17 0017: move v0, v1
30 000b: move v0, v1
31 000c: return v0
33 000e: move-object v0, v1
35 0011: move v0, v1
[all …]
/dalvik/dx/tests/045-dex-switch-ops/
Dexpected.txt3 0000: move-object v0, v3
8 0007: move v0, v2
9 0008: return v0
11 000a: move v0, v2
14 000d: move v0, v2
17 0010: move v0, v2
20 0013: move v0, v2
30 0000: move-object v0, v3
35 0007: move v0, v2
36 0008: return v0
[all …]
/dalvik/dx/tests/071-dex-java-stack-ops/
Dexpected.txt3 0000: const/4 v0, #int 0 // #0
4 0001: move v2, v0
5 0002: move v0, v2
8 0007: invoke-static {v0}, Blort.consume2:(I)V
12 0000: const/4 v0, #int 0 // #0
14 0002: move v4, v0
16 0004: move v0, v4
23 0011: invoke-static {v0}, Blort.consume4:(I)V
27 0000: const-wide/16 v0, #long 0 // #0000
28 0002: move-wide v4, v0
[all …]
/dalvik/dx/tests/121-sccp/
Dexpected.txt5 0004: sub-double v0, v6, v2
6 0006: add-double v4, v2, v0
7 0008: sub-double v2, v6, v0
8 000a: cmpg-double v0, v4, v6
9 000c: if-gtz v0, 0014 // +0008
10 000e: const-wide/high16 v0, #double 1.0 // #3ff0000000000000
11 0010: add-double/2addr v0, v6
12 0011: const-wide/high16 v0, #double 2.0 // #4000000000000000
33 0004: const-wide/high16 v0, #double 9.0 // #4022000000000000
36 000a: sub-double/2addr v0, v4
[all …]
/dalvik/dx/tests/062-dex-synch-method/
Dexpected.txt3 0000: move-object v0, v2
10 0000: move-object v0, v4
19 000b: move-exception v0
21 000d: throw v0
28 0000: move-object v0, v7
38 000b: move v0, v4
40 000d: return v0
42 000f: move v0, v4
46 0000: move-object v0, v8
55 000d: move-wide v0, v3
[all …]
/dalvik/dx/tests/090-dex-unify-arrays/
Dexpected.txt3 0000: move v0, v3
4 0001: move v1, v0
10 000a: move-object v0, v1
11 000b: return-object v0
17 0000: move v0, v3
18 0001: move v2, v0
26 000d: move v0, v2
27 000e: return v0
33 0000: move v0, v3
34 0001: move v2, v0
[all …]
/dalvik/dx/tests/064-dex-array-access/
Dexpected.txt3 0000: move-object v0, v5
12 000b: move v0, v2
13 000c: return v0
16 0000: move-object v0, v5
25 000b: move v0, v2
26 000c: return v0
29 0000: move-object v0, v5
38 000b: move v0, v2
39 000c: return v0
42 0000: move-object v0, v5
[all …]
/dalvik/dx/tests/053-dex-instance-var-access/
Dexpected.txt3 0000: move-object v0, v5
4 0001: move-object v2, v0
6 0004: move-object v3, v0
9 0008: move-object v3, v0
12 000c: move-object v3, v0
15 0010: move-object v3, v0
19 0015: move-object v3, v0
23 001a: move-object v3, v0
28 0020: move-object v2, v0
33 0028: move-object v2, v0
[all …]
/dalvik/vm/mterp/mips/
DOP_CONST_CLASS.S10 LOAD_eas2(v0, a2, a1) # v0 <- pResClasses[BBBB]
12 bnez v0, .L${opcode}_resolve # v0!=0 => resolved-ok
22 JAL(dvmResolveClass) # v0 <- Class reference
24 beqz v0, common_exceptionThrown # yup, handle the exception
29 SET_VREG_GOTO(v0, rOBJ, t0) # vAA <- v0
DOP_CONST_STRING.S10 LOAD_eas2(v0, a2, a1) # v0 <- pResStrings[BBBB]
12 bnez v0, .L${opcode}_resolve
21 JAL(dvmResolveString) # v0 <- String reference
23 beqz v0, common_exceptionThrown # yup, handle the exception
28 SET_VREG_GOTO(v0, rOBJ, t0) # vAA <- v0
/dalvik/dx/tests/068-dex-infinite-loop/
Dexpected.txt7 0003: move-result v0
8 0004: if-nez v0, 0000 // -0004
13 0003: move-result v0
14 0004: if-eqz v0, 000a // +0006
21 0003: move-result v0
22 0004: if-eqz v0, 0007 // +0003
25 000a: move-result v0
26 000b: if-eqz v0, 0000 // -000b
/dalvik/dx/tests/059-dex-call-super/
Dexpected.txt3 0000: move-object v0, v3
4 0001: move-object v1, v0
6 0005: move-object v1, v0
10 000b: move v0, v1
11 000c: return v0
14 0000: move-object v0, v2
15 0001: move-object v1, v0
/dalvik/dx/tests/063-dex-empty-switch/
Dexpected.txt3 0000: move-object v0, v3
7 0004: move v0, v2
8 0005: return v0
11 0000: move-object v0, v3
17 0006: move v0, v2
18 0007: return v0

12345