Lines Matching full:case
87 case k23x: return true;
88 case k35c: return true;
89 case k3rc: return true;
96 case k12x: return true;
97 case k22b: return true;
98 case k22c: return true;
99 case k22s: return true;
100 case k22t: return true;
101 case k22x: return true;
102 case k23x: return true;
103 case k32x: return true;
110 case k11n: return true;
111 case k11x: return true;
112 case k12x: return true;
113 case k21c: return true;
114 case k21h: return true;
115 case k21s: return true;
116 case k21t: return true;
117 case k22b: return true;
118 case k22c: return true;
119 case k22s: return true;
120 case k22t: return true;
121 case k22x: return true;
122 case k23x: return true;
123 case k31c: return true;
124 case k31i: return true;
125 case k31t: return true;
126 case k32x: return true;
127 case k51l: return true;
134 case k23x: return VRegC_23x();
135 case k35c: return VRegC_35c();
136 case k3rc: return VRegC_3rc();
145 case k12x: return VRegB_12x();
146 case k22b: return VRegB_22b();
147 case k22c: return VRegB_22c();
148 case k22s: return VRegB_22s();
149 case k22t: return VRegB_22t();
150 case k22x: return VRegB_22x();
151 case k23x: return VRegB_23x();
152 case k32x: return VRegB_32x();
161 case k11n: return VRegA_11n();
162 case k11x: return VRegA_11x();
163 case k12x: return VRegA_12x();
164 case k21c: return VRegA_21c();
165 case k21h: return VRegA_21h();
166 case k21s: return VRegA_21s();
167 case k21t: return VRegA_21t();
168 case k22b: return VRegA_22b();
169 case k22c: return VRegA_22c();
170 case k22s: return VRegA_22s();
171 case k22t: return VRegA_22t();
172 case k22x: return VRegA_22x();
173 case k23x: return VRegA_23x();
174 case k31c: return VRegA_31c();
175 case k31i: return VRegA_31i();
176 case k31t: return VRegA_31t();
177 case k32x: return VRegA_32x();
178 case k51l: return VRegA_51l();
188 case k22t: return VRegC_22t();
189 case k21t: return VRegB_21t();
191 case k10t: return VRegA_10t();
192 case k20t: return VRegA_20t();
193 case k30t: return VRegA_30t();
213 case k10x: // op
217 case k12x: // op vA, vB
221 case k11n: // op vA, #+B
225 case k11x: // op vAA
228 case k10t: // op +AA
231 case k20t: // op +AAAA
234 case k21c: // op vAA, thing@BBBB
235 case k22x: // op vAA, vBBBB
239 case k21s: // op vAA, #+BBBB
240 case k21t: // op vAA, +BBBB
244 case k21h: // op vAA, #+BBBB0000[00000000]
253 case k23x: // op vAA, vBB, vCC
258 case k22b: // op vAA, vBB, #+CC
263 case k22s: // op vA, vB, #+CCCC
264 case k22t: // op vA, vB, +CCCC
269 case k22c: // op vA, vB, thing@CCCC
274 case k30t: // op +AAAAAAAA
277 case k31t: // op vAA, +BBBBBBBB
278 case k31c: // op vAA, string@BBBBBBBB
282 case k32x: // op vAAAA, vBBBB
286 case k31i: // op vAA, #+BBBBBBBB
290 case k35c: // op {vC, vD, vE, vF, vG}, thing@BBBB
319 case 5: arg[4] = INST_A(insn);
320 case 4: arg[3] = (regList >> 12) & 0x0f;
321 case 3: arg[2] = (regList >> 8) & 0x0f;
322 case 2: arg[1] = (regList >> 4) & 0x0f;
323 case 1: vC = arg[0] = regList & 0x0f; break;
324 case 0: break; // Valid, but no need to do anything.
331 case k3rc: // op {vCCCC .. v(CCCC+AA-1)}, meth@BBBB
336 case k51l: // op vAA, #+BBBBBBBBBBBBBBBB
350 case kPackedSwitchSignature:
352 case kSparseSwitchSignature:
354 case kArrayDataSignature: {
390 case k10x: os << opcode; break;
391 case k12x: os << StringPrintf("%s v%d, v%d", opcode, VRegA_12x(), VRegB_12x()); break;
392 case k11n: os << StringPrintf("%s v%d, #%+d", opcode, VRegA_11n(), VRegB_11n()); break;
393 case k11x: os << StringPrintf("%s v%d", opcode, VRegA_11x()); break;
394 case k10t: os << StringPrintf("%s %+d", opcode, VRegA_10t()); break;
395 case k20t: os << StringPrintf("%s %+d", opcode, VRegA_20t()); break;
396 case k22x: os << StringPrintf("%s v%d, v%d", opcode, VRegA_22x(), VRegB_22x()); break;
397 case k21t: os << StringPrintf("%s v%d, %+d", opcode, VRegA_21t(), VRegB_21t()); break;
398 case k21s: os << StringPrintf("%s v%d, #%+d", opcode, VRegA_21s(), VRegB_21s()); break;
399 case k21h: {
410 case k21c: {
412 case CONST_STRING:
419 case CHECK_CAST:
420 case CONST_CLASS:
421 case NEW_INSTANCE:
428 case SGET:
429 case SGET_WIDE:
430 case SGET_OBJECT:
431 case SGET_BOOLEAN:
432 case SGET_BYTE:
433 case SGET_CHAR:
434 case SGET_SHORT:
441 case SPUT:
442 case SPUT_WIDE:
443 case SPUT_OBJECT:
444 case SPUT_BOOLEAN:
445 case SPUT_BYTE:
446 case SPUT_CHAR:
447 case SPUT_SHORT:
460 case k23x: os << StringPrintf("%s v%d, v%d, v%d", opcode, VRegA_23x(), VRegB_23x(), VRegC_23x()); break;
461 case k22b: os << StringPrintf("%s v%d, v%d, #%+d", opcode, VRegA_22b(), VRegB_22b(), VRegC_22b()); break;
462 case k22t: os << StringPrintf("%s v%d, v%d, %+d", opcode, VRegA_22t(), VRegB_22t(), VRegC_22t()); break;
463 case k22s: os << StringPrintf("%s v%d, v%d, #%+d", opcode, VRegA_22s(), VRegB_22s(), VRegC_22s()); break;
464 case k22c: {
466 case IGET:
467 case IGET_WIDE:
468 case IGET_OBJECT:
469 case IGET_BOOLEAN:
470 case IGET_BYTE:
471 case IGET_CHAR:
472 case IGET_SHORT:
479 case IGET_QUICK:
480 case IGET_OBJECT_QUICK:
487 case IPUT:
488 case IPUT_WIDE:
489 case IPUT_OBJECT:
490 case IPUT_BOOLEAN:
491 case IPUT_BYTE:
492 case IPUT_CHAR:
493 case IPUT_SHORT:
500 case IPUT_QUICK:
501 case IPUT_OBJECT_QUICK:
508 case INSTANCE_OF:
515 case NEW_ARRAY:
528 case k32x: os << StringPrintf("%s v%d, v%d", opcode, VRegA_32x(), VRegB_32x()); break;
529 case k30t: os << StringPrintf("%s %+d", opcode, VRegA_30t()); break;
530 case k31t: os << StringPrintf("%s v%d, %+d", opcode, VRegA_31t(), VRegB_31t()); break;
531 case k31i: os << StringPrintf("%s v%d, #%+d", opcode, VRegA_31i(), VRegB_31i()); break;
532 case k31c:
546 case k35c: {
550 case INVOKE_VIRTUAL:
551 case INVOKE_SUPER:
552 case INVOKE_DIRECT:
553 case INVOKE_STATIC:
554 case INVOKE_INTERFACE:
567 case INVOKE_VIRTUAL_QUICK:
587 case k3rc: {
589 case INVOKE_VIRTUAL_RANGE:
590 case INVOKE_SUPER_RANGE:
591 case INVOKE_DIRECT_RANGE:
592 case INVOKE_STATIC_RANGE:
593 case INVOKE_INTERFACE_RANGE:
600 case INVOKE_VIRTUAL_RANGE_QUICK:
614 case k51l: os << StringPrintf("%s v%d, #%+lld", opcode, VRegA_51l(), VRegB_51l()); break;