1Blort.test01:([Z)Z:
2regs: 0007; ins: 0002; outs: 0000
3  0000: move-object v0, v5
4  0001: move-object v1, v6
5  0002: move-object v2, v1
6  0003: const/4 v3, #int 0 // #0
7  0004: const/4 v4, #int 1 // #1
8  0005: aput-boolean v4, v2, v3
9  0007: move-object v2, v1
10  0008: const/4 v3, #int 1 // #1
11  0009: aget-boolean v2, v2, v3
12  000b: move v0, v2
13  000c: return v0
14Blort.test02:([B)B:
15regs: 0007; ins: 0002; outs: 0000
16  0000: move-object v0, v5
17  0001: move-object v1, v6
18  0002: move-object v2, v1
19  0003: const/4 v3, #int 0 // #0
20  0004: const/4 v4, #int 5 // #5
21  0005: aput-byte v4, v2, v3
22  0007: move-object v2, v1
23  0008: const/4 v3, #int 1 // #1
24  0009: aget-byte v2, v2, v3
25  000b: move v0, v2
26  000c: return v0
27Blort.test03:([S)S:
28regs: 0007; ins: 0002; outs: 0000
29  0000: move-object v0, v5
30  0001: move-object v1, v6
31  0002: move-object v2, v1
32  0003: const/4 v3, #int 0 // #0
33  0004: const/4 v4, #int 5 // #5
34  0005: aput-short v4, v2, v3
35  0007: move-object v2, v1
36  0008: const/4 v3, #int 1 // #1
37  0009: aget-short v2, v2, v3
38  000b: move v0, v2
39  000c: return v0
40Blort.test04:([C)C:
41regs: 0007; ins: 0002; outs: 0000
42  0000: move-object v0, v5
43  0001: move-object v1, v6
44  0002: move-object v2, v1
45  0003: const/4 v3, #int 0 // #0
46  0004: const/4 v4, #int 5 // #5
47  0005: aput-char v4, v2, v3
48  0007: move-object v2, v1
49  0008: const/4 v3, #int 1 // #1
50  0009: aget-char v2, v2, v3
51  000b: move v0, v2
52  000c: return v0
53Blort.test05:([I)I:
54regs: 0007; ins: 0002; outs: 0000
55  0000: move-object v0, v5
56  0001: move-object v1, v6
57  0002: move-object v2, v1
58  0003: const/4 v3, #int 0 // #0
59  0004: const/4 v4, #int 5 // #5
60  0005: aput v4, v2, v3
61  0007: move-object v2, v1
62  0008: const/4 v3, #int 1 // #1
63  0009: aget v2, v2, v3
64  000b: move v0, v2
65  000c: return v0
66Blort.test06:([J)J:
67regs: 0008; ins: 0002; outs: 0000
68  0000: move-object v0, v6
69  0001: move-object v1, v7
70  0002: move-object v2, v1
71  0003: const/4 v3, #int 0 // #0
72  0004: const-wide/16 v4, #long 5 // #0005
73  0006: aput-wide v4, v2, v3
74  0008: move-object v2, v1
75  0009: const/4 v3, #int 1 // #1
76  000a: aget-wide v2, v2, v3
77  000c: move-wide v0, v2
78  000d: return-wide v0
79Blort.test07:([F)F:
80regs: 0007; ins: 0002; outs: 0000
81  0000: move-object v0, v5
82  0001: move-object v1, v6
83  0002: move-object v2, v1
84  0003: const/4 v3, #int 0 // #0
85  0004: const/high16 v4, #float 2.0 // #40000000
86  0006: aput v4, v2, v3
87  0008: move-object v2, v1
88  0009: const/4 v3, #int 1 // #1
89  000a: aget v2, v2, v3
90  000c: move v0, v2
91  000d: return v0
92Blort.test08:([D)D:
93regs: 0008; ins: 0002; outs: 0000
94  0000: move-object v0, v6
95  0001: move-object v1, v7
96  0002: move-object v2, v1
97  0003: const/4 v3, #int 0 // #0
98  0004: const-wide/high16 v4, #double 2.0 // #4000000000000000
99  0006: aput-wide v4, v2, v3
100  0008: move-object v2, v1
101  0009: const/4 v3, #int 1 // #1
102  000a: aget-wide v2, v2, v3
103  000c: move-wide v0, v2
104  000d: return-wide v0
105Blort.test09:([Ljava/lang/Object;)Ljava/lang/Object;:
106regs: 0007; ins: 0002; outs: 0000
107  0000: move-object v0, v5
108  0001: move-object v1, v6
109  0002: move-object v2, v1
110  0003: const/4 v3, #int 0 // #0
111  0004: const/4 v4, #null // #0
112  0005: aput-object v4, v2, v3
113  0007: move-object v2, v1
114  0008: const/4 v3, #int 1 // #1
115  0009: aget-object v2, v2, v3
116  000b: move-object v0, v2
117  000c: return-object v0
118Blort.test10:([[Ljava/lang/Object;)Ljava/lang/Object;:
119regs: 0005; ins: 0001; outs: 0000
120  0000: move-object v0, v4
121  0001: move-object v1, v0
122  0002: const/4 v2, #int 0 // #0
123  0003: aget-object v1, v1, v2
124  0005: const/4 v2, #int 0 // #0
125  0006: const/4 v3, #null // #0
126  0007: aput-object v3, v1, v2
127  0009: move-object v1, v0
128  000a: const/4 v2, #int 1 // #1
129  000b: aget-object v1, v1, v2
130  000d: const/4 v2, #int 2 // #2
131  000e: aget-object v1, v1, v2
132  0010: move-object v0, v1
133  0011: return-object v0
134Blort.test11:(Ljava/lang/Object;)I:
135regs: 0006; ins: 0001; outs: 0000
136  0000: move-object v0, v5
137  0001: move-object v2, v0
138  0002: check-cast v2, int[][][]
139  0004: check-cast v2, int[][][]
140  0006: move-object v1, v2
141  0007: move-object v2, v1
142  0008: const/4 v3, #int 0 // #0
143  0009: aget-object v2, v2, v3
144  000b: const/4 v3, #int 0 // #0
145  000c: aget-object v2, v2, v3
146  000e: const/4 v3, #int 0 // #0
147  000f: const/16 v4, #int 123 // #007b
148  0011: aput v4, v2, v3
149  0013: move-object v2, v1
150  0014: const/4 v3, #int 1 // #1
151  0015: aget-object v2, v2, v3
152  0017: const/4 v3, #int 2 // #2
153  0018: aget-object v2, v2, v3
154  001a: const/4 v3, #int 3 // #3
155  001b: aget v2, v2, v3
156  001d: move v0, v2
157  001e: return v0
158