• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1Blort.test1:(I)I:
2regs: 0005; ins: 0002; outs: 0000
3  0000: move-object v0, v3
4  0001: move v1, v4
5  0002: move v2, v1
6  0003: const/4 v2, #int 0 // #0
7  0004: move v0, v2
8  0005: return v0
9Blort.test2:(I)I:
10regs: 0005; ins: 0002; outs: 0000
11  0000: move-object v0, v3
12  0001: move v1, v4
13  0002: move v2, v1
14  0003: packed-switch v2, 000c // +0009
15  0006: const/4 v2, #int 1 // #1
16  0007: move v0, v2
17  0008: return v0
18  0009: const/4 v2, #int 0 // #0
19  000a: move v0, v2
20  000b: goto 0008 // -0003
21  000c: packed-switch-payload // for switch @ 0003
22          0: 00000009 // +00000006
23Blort.test3:(I)I:
24regs: 0005; ins: 0002; outs: 0000
25  0000: move-object v0, v3
26  0001: move v1, v4
27  0002: move v2, v1
28  0003: packed-switch v2, 000c // +0009
29  0006: const/4 v2, #int 1 // #1
30  0007: move v0, v2
31  0008: return v0
32  0009: const/4 v2, #int 0 // #0
33  000a: move v0, v2
34  000b: goto 0008 // -0003
35  000c: packed-switch-payload // for switch @ 0003
36          -2147483648: 00000009 // +00000006
37Blort.test4:(I)I:
38regs: 0005; ins: 0002; outs: 0000
39  0000: move-object v0, v3
40  0001: move v1, v4
41  0002: move v2, v1
42  0003: packed-switch v2, 000c // +0009
43  0006: const/4 v2, #int 1 // #1
44  0007: move v0, v2
45  0008: return v0
46  0009: const/4 v2, #int 0 // #0
47  000a: move v0, v2
48  000b: goto 0008 // -0003
49  000c: packed-switch-payload // for switch @ 0003
50          2147483647: 00000009 // +00000006
51Blort.test5:(I)I:
52regs: 0005; ins: 0002; outs: 0000
53  0000: move-object v0, v3
54  0001: move v1, v4
55  0002: move v2, v1
56  0003: sparse-switch v2, 0010 // +000d
57  0006: const/4 v2, #int 2 // #2
58  0007: move v0, v2
59  0008: return v0
60  0009: const/4 v2, #int 0 // #0
61  000a: move v0, v2
62  000b: goto 0008 // -0003
63  000c: const/4 v2, #int 1 // #1
64  000d: move v0, v2
65  000e: goto 0008 // -0006
66  000f: nop // spacer
67  0010: sparse-switch-payload // for switch @ 0003
68          -2147483648: 0000000c // +00000009
69          0: 00000009 // +00000006
70Blort.test6:(I)I:
71regs: 0005; ins: 0002; outs: 0000
72  0000: move-object v0, v3
73  0001: move v1, v4
74  0002: move v2, v1
75  0003: sparse-switch v2, 0010 // +000d
76  0006: const/4 v2, #int 2 // #2
77  0007: move v0, v2
78  0008: return v0
79  0009: const/4 v2, #int 0 // #0
80  000a: move v0, v2
81  000b: goto 0008 // -0003
82  000c: const/4 v2, #int 1 // #1
83  000d: move v0, v2
84  000e: goto 0008 // -0006
85  000f: nop // spacer
86  0010: sparse-switch-payload // for switch @ 0003
87          0: 00000009 // +00000006
88          2147483647: 0000000c // +00000009
89Blort.test7:(I)I:
90regs: 0005; ins: 0002; outs: 0000
91  0000: move-object v0, v3
92  0001: move v1, v4
93  0002: move v2, v1
94  0003: sparse-switch v2, 0010 // +000d
95  0006: const/4 v2, #int 2 // #2
96  0007: move v0, v2
97  0008: return v0
98  0009: const/4 v2, #int 0 // #0
99  000a: move v0, v2
100  000b: goto 0008 // -0003
101  000c: const/4 v2, #int 1 // #1
102  000d: move v0, v2
103  000e: goto 0008 // -0006
104  000f: nop // spacer
105  0010: sparse-switch-payload // for switch @ 0003
106          -2147483648: 00000009 // +00000006
107          2147483647: 0000000c // +00000009
108Blort.test8:(I)I:
109regs: 0005; ins: 0002; outs: 0000
110  0000: move-object v0, v3
111  0001: move v1, v4
112  0002: move v2, v1
113  0003: sparse-switch v2, 0010 // +000d
114  0006: const/4 v2, #int 2 // #2
115  0007: move v0, v2
116  0008: return v0
117  0009: const/4 v2, #int 0 // #0
118  000a: move v0, v2
119  000b: goto 0008 // -0003
120  000c: const/4 v2, #int 1 // #1
121  000d: move v0, v2
122  000e: goto 0008 // -0006
123  000f: nop // spacer
124  0010: sparse-switch-payload // for switch @ 0003
125          0: 00000009 // +00000006
126          1288490184: 0000000c // +00000009
127