xref: /aosp_15_r20/art/test/412-new-array/smali/fill_array_data.smali (revision 795d594fd825385562da6b089ea9b2033f3abf5a)
1*795d594fSAndroid Build Coastguard Worker.class public LFillArrayData;
2*795d594fSAndroid Build Coastguard Worker
3*795d594fSAndroid Build Coastguard Worker.super Ljava/lang/Object;
4*795d594fSAndroid Build Coastguard Worker
5*795d594fSAndroid Build Coastguard Worker.method public static emptyIntArray([I)V
6*795d594fSAndroid Build Coastguard Worker   .registers 1
7*795d594fSAndroid Build Coastguard Worker
8*795d594fSAndroid Build Coastguard Worker   fill-array-data v0, :ArrayData
9*795d594fSAndroid Build Coastguard Worker   return-void
10*795d594fSAndroid Build Coastguard Worker
11*795d594fSAndroid Build Coastguard Worker:ArrayData
12*795d594fSAndroid Build Coastguard Worker    .array-data 4
13*795d594fSAndroid Build Coastguard Worker    .end array-data
14*795d594fSAndroid Build Coastguard Worker
15*795d594fSAndroid Build Coastguard Worker.end method
16*795d594fSAndroid Build Coastguard Worker
17*795d594fSAndroid Build Coastguard Worker.method public static intArray([I)V
18*795d594fSAndroid Build Coastguard Worker   .registers 1
19*795d594fSAndroid Build Coastguard Worker
20*795d594fSAndroid Build Coastguard Worker   fill-array-data v0, :ArrayData
21*795d594fSAndroid Build Coastguard Worker   return-void
22*795d594fSAndroid Build Coastguard Worker
23*795d594fSAndroid Build Coastguard Worker:ArrayData
24*795d594fSAndroid Build Coastguard Worker    .array-data 4
25*795d594fSAndroid Build Coastguard Worker        1 2 3 4 5
26*795d594fSAndroid Build Coastguard Worker    .end array-data
27*795d594fSAndroid Build Coastguard Worker
28*795d594fSAndroid Build Coastguard Worker.end method
29*795d594fSAndroid Build Coastguard Worker
30*795d594fSAndroid Build Coastguard Worker.method public static intArrayFillInstructionAfterData([I)V
31*795d594fSAndroid Build Coastguard Worker   .registers 1
32*795d594fSAndroid Build Coastguard Worker   goto :FillInstruction
33*795d594fSAndroid Build Coastguard Worker
34*795d594fSAndroid Build Coastguard Worker:ArrayData
35*795d594fSAndroid Build Coastguard Worker    .array-data 4
36*795d594fSAndroid Build Coastguard Worker        1 2 3 4 5
37*795d594fSAndroid Build Coastguard Worker    .end array-data
38*795d594fSAndroid Build Coastguard Worker
39*795d594fSAndroid Build Coastguard Worker:FillInstruction
40*795d594fSAndroid Build Coastguard Worker   fill-array-data v0, :ArrayData
41*795d594fSAndroid Build Coastguard Worker   return-void
42*795d594fSAndroid Build Coastguard Worker
43*795d594fSAndroid Build Coastguard Worker.end method
44*795d594fSAndroid Build Coastguard Worker
45*795d594fSAndroid Build Coastguard Worker.method public static shortArray([S)V
46*795d594fSAndroid Build Coastguard Worker   .registers 1
47*795d594fSAndroid Build Coastguard Worker
48*795d594fSAndroid Build Coastguard Worker   fill-array-data v0, :ArrayData
49*795d594fSAndroid Build Coastguard Worker   return-void
50*795d594fSAndroid Build Coastguard Worker
51*795d594fSAndroid Build Coastguard Worker:ArrayData
52*795d594fSAndroid Build Coastguard Worker    .array-data 2
53*795d594fSAndroid Build Coastguard Worker        1 2 3 4 5
54*795d594fSAndroid Build Coastguard Worker    .end array-data
55*795d594fSAndroid Build Coastguard Worker
56*795d594fSAndroid Build Coastguard Worker.end method
57*795d594fSAndroid Build Coastguard Worker
58*795d594fSAndroid Build Coastguard Worker.method public static charArray([C)V
59*795d594fSAndroid Build Coastguard Worker   .registers 1
60*795d594fSAndroid Build Coastguard Worker
61*795d594fSAndroid Build Coastguard Worker   fill-array-data v0, :ArrayData
62*795d594fSAndroid Build Coastguard Worker   return-void
63*795d594fSAndroid Build Coastguard Worker
64*795d594fSAndroid Build Coastguard Worker:ArrayData
65*795d594fSAndroid Build Coastguard Worker    .array-data 2
66*795d594fSAndroid Build Coastguard Worker        1 2 3 4 5
67*795d594fSAndroid Build Coastguard Worker    .end array-data
68*795d594fSAndroid Build Coastguard Worker
69*795d594fSAndroid Build Coastguard Worker.end method
70*795d594fSAndroid Build Coastguard Worker
71*795d594fSAndroid Build Coastguard Worker.method public static byteArray([B)V
72*795d594fSAndroid Build Coastguard Worker   .registers 1
73*795d594fSAndroid Build Coastguard Worker
74*795d594fSAndroid Build Coastguard Worker   fill-array-data v0, :ArrayData
75*795d594fSAndroid Build Coastguard Worker   return-void
76*795d594fSAndroid Build Coastguard Worker
77*795d594fSAndroid Build Coastguard Worker:ArrayData
78*795d594fSAndroid Build Coastguard Worker    .array-data 1
79*795d594fSAndroid Build Coastguard Worker        1 2 3 4 5
80*795d594fSAndroid Build Coastguard Worker    .end array-data
81*795d594fSAndroid Build Coastguard Worker
82*795d594fSAndroid Build Coastguard Worker.end method
83*795d594fSAndroid Build Coastguard Worker
84*795d594fSAndroid Build Coastguard Worker.method public static booleanArray([Z)V
85*795d594fSAndroid Build Coastguard Worker   .registers 1
86*795d594fSAndroid Build Coastguard Worker
87*795d594fSAndroid Build Coastguard Worker   fill-array-data v0, :ArrayData
88*795d594fSAndroid Build Coastguard Worker   return-void
89*795d594fSAndroid Build Coastguard Worker
90*795d594fSAndroid Build Coastguard Worker:ArrayData
91*795d594fSAndroid Build Coastguard Worker    .array-data 1
92*795d594fSAndroid Build Coastguard Worker        0 1 1
93*795d594fSAndroid Build Coastguard Worker    .end array-data
94*795d594fSAndroid Build Coastguard Worker
95*795d594fSAndroid Build Coastguard Worker.end method
96*795d594fSAndroid Build Coastguard Worker
97*795d594fSAndroid Build Coastguard Worker.method public static longArray([J)V
98*795d594fSAndroid Build Coastguard Worker   .registers 1
99*795d594fSAndroid Build Coastguard Worker
100*795d594fSAndroid Build Coastguard Worker   fill-array-data v0, :ArrayData
101*795d594fSAndroid Build Coastguard Worker   return-void
102*795d594fSAndroid Build Coastguard Worker
103*795d594fSAndroid Build Coastguard Worker:ArrayData
104*795d594fSAndroid Build Coastguard Worker    .array-data 8
105*795d594fSAndroid Build Coastguard Worker        1 2 3 4 5
106*795d594fSAndroid Build Coastguard Worker    .end array-data
107*795d594fSAndroid Build Coastguard Worker
108*795d594fSAndroid Build Coastguard Worker.end method
109