From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1521) id 0842F3858D3C; Sun, 24 Dec 2023 09:08:52 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 0842F3858D3C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1703408934; bh=ylnzmf6xR14nkO71dvJSqAl6S3LR7gaB7G8q83TxejY=; h=From:To:Subject:Date:From; b=do9QkWbRqZ/onB4esAYVgoC3yFHNp59Scc7yGsk9eoKpPiGPS7c0OEJyqjuuLuWQf ifaXUlYJ7tiaUwVPeU2ppoWbfhVzOcXjIsMZbaTSZY+zbgnF/q8vmTsHcTEfW+KE1q ivBNVrmbmV93y9jhgW/Vz8jrkOxJ+oS0C8ZxM+kY= Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable From: Michael Frysinger To: gdb-cvs@sourceware.org Subject: [binutils-gdb] sim: cgen: regenerate decode tables X-Act-Checkin: binutils-gdb X-Git-Author: Mike Frysinger X-Git-Refname: refs/heads/master X-Git-Oldrev: 43fbcdcd03fec85a9ea147000c3feec9d4989d6c X-Git-Newrev: aea0b94653b6a5dff6f12ec14fd344db73b3a9f8 Message-Id: <20231224090854.0842F3858D3C@sourceware.org> Date: Sun, 24 Dec 2023 09:08:52 +0000 (GMT) List-Id: https://sourceware.org/git/gitweb.cgi?p=3Dbinutils-gdb.git;h=3Daea0b94653b6= a5dff6f12ec14fd344db73b3a9f8 commit aea0b94653b6a5dff6f12ec14fd344db73b3a9f8 Author: Mike Frysinger Date: Sun Dec 24 04:07:32 2023 -0500 sim: cgen: regenerate decode tables =20 Integrate some changes from upstream cgen that tightened up the generated output. Shouldn't be any functional changes here. Diff: --- sim/cris/decodev10.c | 3180 +++++++++++++++++++++++++---------------------= ---- sim/cris/decodev32.c | 2326 ++++++++++++++++++------------------ sim/frv/decode.c | 1902 +++++++++++++++--------------- sim/iq2000/decode.c | 464 ++++---- sim/lm32/decode.c | 130 +-- sim/m32r/decode.c | 400 +++---- sim/m32r/decode2.c | 518 ++++---- sim/m32r/decodex.c | 492 ++++---- sim/or1k/decode.c | 2242 +++++++++++++++++------------------ 9 files changed, 5827 insertions(+), 5827 deletions(-) diff --git a/sim/cris/decodev10.c b/sim/cris/decodev10.c index 650c5db0b59..7683530419a 100644 --- a/sim/cris/decodev10.c +++ b/sim/cris/decodev10.c @@ -331,2055 +331,2055 @@ crisv10f_decode (SIM_CPU *current_cpu, IADDR pc, unsigned int val0 =3D (((insn >> 4) & (255 << 0))); switch (val0) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : /* fall through */ - case 15 : + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: + case 15: { unsigned int val1 =3D (((insn >> 12) & (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 15 : itype =3D CRISV10F_INSN_BCC_B; goto extract_sfmt_bcc_b; - case 14 : itype =3D CRISV10F_INSN_BA_B; goto extract_sfmt_ba_b; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 15: itype =3D CRISV10F_INSN_BCC_B; goto extract_sfmt_bcc_b; + case 14: itype =3D CRISV10F_INSN_BA_B; goto extract_sfmt_ba_b; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 16 : /* fall through */ - case 17 : /* fall through */ - case 18 : /* fall through */ - case 19 : /* fall through */ - case 20 : /* fall through */ - case 21 : /* fall through */ - case 22 : /* fall through */ - case 23 : /* fall through */ - case 24 : /* fall through */ - case 25 : /* fall through */ - case 26 : /* fall through */ - case 27 : /* fall through */ - case 28 : /* fall through */ - case 29 : /* fall through */ - case 30 : /* fall through */ - case 31 : + case 16: + case 17: + case 18: + case 19: + case 20: + case 21: + case 22: + case 23: + case 24: + case 25: + case 26: + case 27: + case 28: + case 29: + case 30: + case 31: { unsigned int val1 =3D (((insn >> 12) & (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : itype =3D CRISV10F_INSN_ADDOQ; goto extract_sfmt_addoq; - case 15 : itype =3D CRISV10F_INSN_BDAPQPC; goto extract_sfmt_bda= pqpc; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: itype =3D CRISV10F_INSN_ADDOQ; goto extract_sfmt_addoq; + case 15: itype =3D CRISV10F_INSN_BDAPQPC; goto extract_sfmt_bdap= qpc; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 32 : /* fall through */ - case 33 : /* fall through */ - case 34 : /* fall through */ - case 35 : itype =3D CRISV10F_INSN_ADDQ; goto extract_sfmt_addq; - case 36 : /* fall through */ - case 37 : /* fall through */ - case 38 : /* fall through */ - case 39 : itype =3D CRISV10F_INSN_MOVEQ; goto extract_sfmt_moveq; - case 40 : /* fall through */ - case 41 : /* fall through */ - case 42 : /* fall through */ - case 43 : itype =3D CRISV10F_INSN_SUBQ; goto extract_sfmt_addq; - case 44 : /* fall through */ - case 45 : /* fall through */ - case 46 : /* fall through */ - case 47 : itype =3D CRISV10F_INSN_CMPQ; goto extract_sfmt_cmpq; - case 48 : /* fall through */ - case 49 : /* fall through */ - case 50 : /* fall through */ - case 51 : itype =3D CRISV10F_INSN_ANDQ; goto extract_sfmt_andq; - case 52 : /* fall through */ - case 53 : /* fall through */ - case 54 : /* fall through */ - case 55 : itype =3D CRISV10F_INSN_ORQ; goto extract_sfmt_andq; - case 56 : /* fall through */ - case 57 : itype =3D CRISV10F_INSN_BTSTQ; goto extract_sfmt_btstq; - case 58 : /* fall through */ - case 59 : itype =3D CRISV10F_INSN_ASRQ; goto extract_sfmt_asrq; - case 60 : /* fall through */ - case 61 : itype =3D CRISV10F_INSN_LSLQ; goto extract_sfmt_asrq; - case 62 : /* fall through */ - case 63 : itype =3D CRISV10F_INSN_LSRQ; goto extract_sfmt_asrq; - case 64 : itype =3D CRISV10F_INSN_ADDU_B_R; goto extract_sfmt_add_d_= r; - case 65 : itype =3D CRISV10F_INSN_ADDU_W_R; goto extract_sfmt_add_d_= r; - case 66 : itype =3D CRISV10F_INSN_ADDS_B_R; goto extract_sfmt_add_d_= r; - case 67 : itype =3D CRISV10F_INSN_ADDS_W_R; goto extract_sfmt_add_d_= r; - case 68 : itype =3D CRISV10F_INSN_MOVU_B_R; goto extract_sfmt_movs_b= _r; - case 69 : itype =3D CRISV10F_INSN_MOVU_W_R; goto extract_sfmt_movs_b= _r; - case 70 : itype =3D CRISV10F_INSN_MOVS_B_R; goto extract_sfmt_movs_b= _r; - case 71 : itype =3D CRISV10F_INSN_MOVS_W_R; goto extract_sfmt_movs_b= _r; - case 72 : itype =3D CRISV10F_INSN_SUBU_B_R; goto extract_sfmt_add_d_= r; - case 73 : itype =3D CRISV10F_INSN_SUBU_W_R; goto extract_sfmt_add_d_= r; - case 74 : itype =3D CRISV10F_INSN_SUBS_B_R; goto extract_sfmt_add_d_= r; - case 75 : itype =3D CRISV10F_INSN_SUBS_W_R; goto extract_sfmt_add_d_= r; - case 76 : itype =3D CRISV10F_INSN_LSLR_B_R; goto extract_sfmt_lsrr_b= _r; - case 77 : itype =3D CRISV10F_INSN_LSLR_W_R; goto extract_sfmt_lsrr_b= _r; - case 78 : itype =3D CRISV10F_INSN_LSLR_D_R; goto extract_sfmt_lsrr_d= _r; - case 79 : itype =3D CRISV10F_INSN_BTST; goto extract_sfmt_btst; - case 80 : + case 32: + case 33: + case 34: + case 35: itype =3D CRISV10F_INSN_ADDQ; goto extract_sfmt_addq; + case 36: + case 37: + case 38: + case 39: itype =3D CRISV10F_INSN_MOVEQ; goto extract_sfmt_moveq; + case 40: + case 41: + case 42: + case 43: itype =3D CRISV10F_INSN_SUBQ; goto extract_sfmt_addq; + case 44: + case 45: + case 46: + case 47: itype =3D CRISV10F_INSN_CMPQ; goto extract_sfmt_cmpq; + case 48: + case 49: + case 50: + case 51: itype =3D CRISV10F_INSN_ANDQ; goto extract_sfmt_andq; + case 52: + case 53: + case 54: + case 55: itype =3D CRISV10F_INSN_ORQ; goto extract_sfmt_andq; + case 56: + case 57: itype =3D CRISV10F_INSN_BTSTQ; goto extract_sfmt_btstq; + case 58: + case 59: itype =3D CRISV10F_INSN_ASRQ; goto extract_sfmt_asrq; + case 60: + case 61: itype =3D CRISV10F_INSN_LSLQ; goto extract_sfmt_asrq; + case 62: + case 63: itype =3D CRISV10F_INSN_LSRQ; goto extract_sfmt_asrq; + case 64: itype =3D CRISV10F_INSN_ADDU_B_R; goto extract_sfmt_add_d_r; + case 65: itype =3D CRISV10F_INSN_ADDU_W_R; goto extract_sfmt_add_d_r; + case 66: itype =3D CRISV10F_INSN_ADDS_B_R; goto extract_sfmt_add_d_r; + case 67: itype =3D CRISV10F_INSN_ADDS_W_R; goto extract_sfmt_add_d_r; + case 68: itype =3D CRISV10F_INSN_MOVU_B_R; goto extract_sfmt_movs_b_= r; + case 69: itype =3D CRISV10F_INSN_MOVU_W_R; goto extract_sfmt_movs_b_= r; + case 70: itype =3D CRISV10F_INSN_MOVS_B_R; goto extract_sfmt_movs_b_= r; + case 71: itype =3D CRISV10F_INSN_MOVS_W_R; goto extract_sfmt_movs_b_= r; + case 72: itype =3D CRISV10F_INSN_SUBU_B_R; goto extract_sfmt_add_d_r; + case 73: itype =3D CRISV10F_INSN_SUBU_W_R; goto extract_sfmt_add_d_r; + case 74: itype =3D CRISV10F_INSN_SUBS_B_R; goto extract_sfmt_add_d_r; + case 75: itype =3D CRISV10F_INSN_SUBS_W_R; goto extract_sfmt_add_d_r; + case 76: itype =3D CRISV10F_INSN_LSLR_B_R; goto extract_sfmt_lsrr_b_= r; + case 77: itype =3D CRISV10F_INSN_LSLR_W_R; goto extract_sfmt_lsrr_b_= r; + case 78: itype =3D CRISV10F_INSN_LSLR_D_R; goto extract_sfmt_lsrr_d_= r; + case 79: itype =3D CRISV10F_INSN_BTST; goto extract_sfmt_btst; + case 80: { unsigned int val1 =3D (((insn >> 8) & (7 << 4)) | ((insn >> 0) &= (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : /* fall through */ - case 16 : /* fall through */ - case 17 : /* fall through */ - case 18 : /* fall through */ - case 19 : /* fall through */ - case 20 : /* fall through */ - case 21 : /* fall through */ - case 22 : /* fall through */ - case 23 : /* fall through */ - case 24 : /* fall through */ - case 25 : /* fall through */ - case 26 : /* fall through */ - case 27 : /* fall through */ - case 28 : /* fall through */ - case 29 : /* fall through */ - case 30 : /* fall through */ - case 31 : /* fall through */ - case 32 : /* fall through */ - case 33 : /* fall through */ - case 34 : /* fall through */ - case 35 : /* fall through */ - case 36 : /* fall through */ - case 37 : /* fall through */ - case 38 : /* fall through */ - case 39 : /* fall through */ - case 40 : /* fall through */ - case 41 : /* fall through */ - case 42 : /* fall through */ - case 43 : /* fall through */ - case 44 : /* fall through */ - case 45 : /* fall through */ - case 46 : /* fall through */ - case 47 : /* fall through */ - case 48 : /* fall through */ - case 49 : /* fall through */ - case 50 : /* fall through */ - case 51 : /* fall through */ - case 52 : /* fall through */ - case 53 : /* fall through */ - case 54 : /* fall through */ - case 55 : /* fall through */ - case 56 : /* fall through */ - case 57 : /* fall through */ - case 58 : /* fall through */ - case 59 : /* fall through */ - case 60 : /* fall through */ - case 61 : /* fall through */ - case 62 : /* fall through */ - case 63 : /* fall through */ - case 64 : /* fall through */ - case 65 : /* fall through */ - case 66 : /* fall through */ - case 67 : /* fall through */ - case 68 : /* fall through */ - case 69 : /* fall through */ - case 70 : /* fall through */ - case 71 : /* fall through */ - case 72 : /* fall through */ - case 73 : /* fall through */ - case 74 : /* fall through */ - case 75 : /* fall through */ - case 76 : /* fall through */ - case 77 : /* fall through */ - case 78 : /* fall through */ - case 79 : /* fall through */ - case 80 : /* fall through */ - case 81 : /* fall through */ - case 82 : /* fall through */ - case 83 : /* fall through */ - case 84 : /* fall through */ - case 85 : /* fall through */ - case 86 : /* fall through */ - case 87 : /* fall through */ - case 88 : /* fall through */ - case 89 : /* fall through */ - case 90 : /* fall through */ - case 91 : /* fall through */ - case 92 : /* fall through */ - case 93 : /* fall through */ - case 94 : /* fall through */ - case 95 : /* fall through */ - case 96 : /* fall through */ - case 97 : /* fall through */ - case 98 : /* fall through */ - case 99 : /* fall through */ - case 100 : /* fall through */ - case 101 : /* fall through */ - case 102 : /* fall through */ - case 103 : /* fall through */ - case 104 : /* fall through */ - case 105 : /* fall through */ - case 106 : /* fall through */ - case 107 : /* fall through */ - case 108 : /* fall through */ - case 109 : /* fall through */ - case 110 : /* fall through */ - case 111 : /* fall through */ - case 112 : /* fall through */ - case 113 : /* fall through */ - case 114 : /* fall through */ - case 115 : /* fall through */ - case 116 : /* fall through */ - case 117 : /* fall through */ - case 118 : /* fall through */ - case 119 : /* fall through */ - case 120 : /* fall through */ - case 121 : /* fall through */ - case 122 : /* fall through */ - case 123 : /* fall through */ - case 124 : /* fall through */ - case 125 : /* fall through */ - case 126 : /* fall through */ - case 127 : itype =3D CRISV10F_INSN_ADDI_B_R; goto extract_sfmt_a= ddi_b_r; - case 15 : + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: + case 16: + case 17: + case 18: + case 19: + case 20: + case 21: + case 22: + case 23: + case 24: + case 25: + case 26: + case 27: + case 28: + case 29: + case 30: + case 31: + case 32: + case 33: + case 34: + case 35: + case 36: + case 37: + case 38: + case 39: + case 40: + case 41: + case 42: + case 43: + case 44: + case 45: + case 46: + case 47: + case 48: + case 49: + case 50: + case 51: + case 52: + case 53: + case 54: + case 55: + case 56: + case 57: + case 58: + case 59: + case 60: + case 61: + case 62: + case 63: + case 64: + case 65: + case 66: + case 67: + case 68: + case 69: + case 70: + case 71: + case 72: + case 73: + case 74: + case 75: + case 76: + case 77: + case 78: + case 79: + case 80: + case 81: + case 82: + case 83: + case 84: + case 85: + case 86: + case 87: + case 88: + case 89: + case 90: + case 91: + case 92: + case 93: + case 94: + case 95: + case 96: + case 97: + case 98: + case 99: + case 100: + case 101: + case 102: + case 103: + case 104: + case 105: + case 106: + case 107: + case 108: + case 109: + case 110: + case 111: + case 112: + case 113: + case 114: + case 115: + case 116: + case 117: + case 118: + case 119: + case 120: + case 121: + case 122: + case 123: + case 124: + case 125: + case 126: + case 127: itype =3D CRISV10F_INSN_ADDI_B_R; goto extract_sfmt_ad= di_b_r; + case 15: { unsigned int val2 =3D (((insn >> 15) & (1 << 0))); switch (val2) { - case 0 : itype =3D CRISV10F_INSN_NOP; goto extract_sfmt_nop; - case 1 : itype =3D CRISV10F_INSN_ADDI_B_R; goto extract_sfmt= _addi_b_r; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sf= mt_empty; + case 0: itype =3D CRISV10F_INSN_NOP; goto extract_sfmt_nop; + case 1: itype =3D CRISV10F_INSN_ADDI_B_R; goto extract_sfmt_= addi_b_r; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfm= t_empty; } } - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 81 : itype =3D CRISV10F_INSN_ADDI_W_R; goto extract_sfmt_addi_b= _r; - case 82 : itype =3D CRISV10F_INSN_ADDI_D_R; goto extract_sfmt_addi_b= _r; - case 83 : itype =3D CRISV10F_INSN_SCC; goto extract_sfmt_scc; - case 84 : + case 81: itype =3D CRISV10F_INSN_ADDI_W_R; goto extract_sfmt_addi_b_= r; + case 82: itype =3D CRISV10F_INSN_ADDI_D_R; goto extract_sfmt_addi_b_= r; + case 83: itype =3D CRISV10F_INSN_SCC; goto extract_sfmt_scc; + case 84: { unsigned int val1 =3D (((insn >> 0) & (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : itype =3D CRISV10F_INSN_ADDI_ACR_B_R; goto extract_sfm= t_addi_acr_b_r; - case 15 : itype =3D CRISV10F_INSN_BIAP_PC_B_R; goto extract_sfmt= _biap_pc_b_r; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: itype =3D CRISV10F_INSN_ADDI_ACR_B_R; goto extract_sfmt= _addi_acr_b_r; + case 15: itype =3D CRISV10F_INSN_BIAP_PC_B_R; goto extract_sfmt_= biap_pc_b_r; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 85 : + case 85: { unsigned int val1 =3D (((insn >> 0) & (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : itype =3D CRISV10F_INSN_ADDI_ACR_W_R; goto extract_sfm= t_addi_acr_b_r; - case 15 : itype =3D CRISV10F_INSN_BIAP_PC_W_R; goto extract_sfmt= _biap_pc_b_r; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: itype =3D CRISV10F_INSN_ADDI_ACR_W_R; goto extract_sfmt= _addi_acr_b_r; + case 15: itype =3D CRISV10F_INSN_BIAP_PC_W_R; goto extract_sfmt_= biap_pc_b_r; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 86 : + case 86: { unsigned int val1 =3D (((insn >> 0) & (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : itype =3D CRISV10F_INSN_ADDI_ACR_D_R; goto extract_sfm= t_addi_acr_b_r; - case 15 : itype =3D CRISV10F_INSN_BIAP_PC_D_R; goto extract_sfmt= _biap_pc_b_r; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: itype =3D CRISV10F_INSN_ADDI_ACR_D_R; goto extract_sfmt= _addi_acr_b_r; + case 15: itype =3D CRISV10F_INSN_BIAP_PC_D_R; goto extract_sfmt_= biap_pc_b_r; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 88 : itype =3D CRISV10F_INSN_NEG_B_R; goto extract_sfmt_neg_b_r; - case 89 : itype =3D CRISV10F_INSN_NEG_W_R; goto extract_sfmt_neg_b_r; - case 90 : itype =3D CRISV10F_INSN_NEG_D_R; goto extract_sfmt_neg_d_r; - case 91 : itype =3D CRISV10F_INSN_SETF; goto extract_sfmt_setf; - case 92 : itype =3D CRISV10F_INSN_BOUND_R_B_R; goto extract_sfmt_dst= ep; - case 93 : itype =3D CRISV10F_INSN_BOUND_R_W_R; goto extract_sfmt_dst= ep; - case 94 : itype =3D CRISV10F_INSN_BOUND_R_D_R; goto extract_sfmt_dst= ep; - case 95 : itype =3D CRISV10F_INSN_CLEARF; goto extract_sfmt_setf; - case 96 : itype =3D CRISV10F_INSN_ADD_B_R; goto extract_sfmt_add_b_r; - case 97 : itype =3D CRISV10F_INSN_ADD_W_R; goto extract_sfmt_add_b_r; - case 98 : itype =3D CRISV10F_INSN_ADD_D_R; goto extract_sfmt_add_d_r; - case 99 : itype =3D CRISV10F_INSN_MOVE_R_SPRV10; goto extract_sfmt_m= ove_r_sprv10; - case 100 : itype =3D CRISV10F_INSN_MOVE_B_R; goto extract_sfmt_move_= b_r; - case 101 : itype =3D CRISV10F_INSN_MOVE_W_R; goto extract_sfmt_move_= b_r; - case 102 : + case 88: itype =3D CRISV10F_INSN_NEG_B_R; goto extract_sfmt_neg_b_r; + case 89: itype =3D CRISV10F_INSN_NEG_W_R; goto extract_sfmt_neg_b_r; + case 90: itype =3D CRISV10F_INSN_NEG_D_R; goto extract_sfmt_neg_d_r; + case 91: itype =3D CRISV10F_INSN_SETF; goto extract_sfmt_setf; + case 92: itype =3D CRISV10F_INSN_BOUND_R_B_R; goto extract_sfmt_dste= p; + case 93: itype =3D CRISV10F_INSN_BOUND_R_W_R; goto extract_sfmt_dste= p; + case 94: itype =3D CRISV10F_INSN_BOUND_R_D_R; goto extract_sfmt_dste= p; + case 95: itype =3D CRISV10F_INSN_CLEARF; goto extract_sfmt_setf; + case 96: itype =3D CRISV10F_INSN_ADD_B_R; goto extract_sfmt_add_b_r; + case 97: itype =3D CRISV10F_INSN_ADD_W_R; goto extract_sfmt_add_b_r; + case 98: itype =3D CRISV10F_INSN_ADD_D_R; goto extract_sfmt_add_d_r; + case 99: itype =3D CRISV10F_INSN_MOVE_R_SPRV10; goto extract_sfmt_mo= ve_r_sprv10; + case 100: itype =3D CRISV10F_INSN_MOVE_B_R; goto extract_sfmt_move_b= _r; + case 101: itype =3D CRISV10F_INSN_MOVE_W_R; goto extract_sfmt_move_b= _r; + case 102: { unsigned int val1 =3D (((insn >> 0) & (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : itype =3D CRISV10F_INSN_MOVE_D_R; goto extract_sfmt_mo= ve_d_r; - case 15 : itype =3D CRISV10F_INSN_MOVEPCR; goto extract_sfmt_mov= epcr; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: itype =3D CRISV10F_INSN_MOVE_D_R; goto extract_sfmt_mov= e_d_r; + case 15: itype =3D CRISV10F_INSN_MOVEPCR; goto extract_sfmt_move= pcr; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 103 : + case 103: { unsigned int val1 =3D (((insn >> 0) & (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : itype =3D CRISV10F_INSN_MOVE_SPR_RV10; goto extract_sf= mt_move_spr_rv10; - case 15 : itype =3D CRISV10F_INSN_RET_TYPE; goto extract_sfmt_re= t_type; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: itype =3D CRISV10F_INSN_MOVE_SPR_RV10; goto extract_sfm= t_move_spr_rv10; + case 15: itype =3D CRISV10F_INSN_RET_TYPE; goto extract_sfmt_ret= _type; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 104 : itype =3D CRISV10F_INSN_SUB_B_R; goto extract_sfmt_add_b_= r; - case 105 : itype =3D CRISV10F_INSN_SUB_W_R; goto extract_sfmt_add_b_= r; - case 106 : itype =3D CRISV10F_INSN_SUB_D_R; goto extract_sfmt_add_d_= r; - case 107 : itype =3D CRISV10F_INSN_ABS; goto extract_sfmt_movs_b_r; - case 108 : itype =3D CRISV10F_INSN_CMP_R_B_R; goto extract_sfmt_cmp_= r_b_r; - case 109 : itype =3D CRISV10F_INSN_CMP_R_W_R; goto extract_sfmt_cmp_= r_b_r; - case 110 : itype =3D CRISV10F_INSN_CMP_R_D_R; goto extract_sfmt_cmp_= r_b_r; - case 111 : itype =3D CRISV10F_INSN_DSTEP; goto extract_sfmt_dstep; - case 112 : itype =3D CRISV10F_INSN_AND_B_R; goto extract_sfmt_and_b_= r; - case 113 : itype =3D CRISV10F_INSN_AND_W_R; goto extract_sfmt_and_b_= r; - case 114 : itype =3D CRISV10F_INSN_AND_D_R; goto extract_sfmt_and_d_= r; - case 115 : itype =3D CRISV10F_INSN_LZ; goto extract_sfmt_movs_b_r; - case 116 : itype =3D CRISV10F_INSN_ORR_B_R; goto extract_sfmt_and_b_= r; - case 117 : itype =3D CRISV10F_INSN_ORR_W_R; goto extract_sfmt_and_b_= r; - case 118 : itype =3D CRISV10F_INSN_ORR_D_R; goto extract_sfmt_and_d_= r; - case 119 : itype =3D CRISV10F_INSN_SWAP; goto extract_sfmt_swap; - case 120 : itype =3D CRISV10F_INSN_ASRR_B_R; goto extract_sfmt_and_b= _r; - case 121 : itype =3D CRISV10F_INSN_ASRR_W_R; goto extract_sfmt_and_b= _r; - case 122 : itype =3D CRISV10F_INSN_ASRR_D_R; goto extract_sfmt_and_d= _r; - case 123 : itype =3D CRISV10F_INSN_XOR; goto extract_sfmt_dstep; - case 124 : itype =3D CRISV10F_INSN_LSRR_B_R; goto extract_sfmt_lsrr_= b_r; - case 125 : itype =3D CRISV10F_INSN_LSRR_W_R; goto extract_sfmt_lsrr_= b_r; - case 126 : itype =3D CRISV10F_INSN_LSRR_D_R; goto extract_sfmt_lsrr_= d_r; - case 127 : itype =3D CRISV10F_INSN_MSTEP; goto extract_sfmt_mstep; - case 128 : itype =3D CRISV10F_INSN_ADDU_M_B_M; goto extract_sfmt_add= s_m_b_m; - case 129 : itype =3D CRISV10F_INSN_ADDU_M_W_M; goto extract_sfmt_add= s_m_w_m; - case 130 : itype =3D CRISV10F_INSN_ADDS_M_B_M; goto extract_sfmt_add= s_m_b_m; - case 131 : + case 104: itype =3D CRISV10F_INSN_SUB_B_R; goto extract_sfmt_add_b_r; + case 105: itype =3D CRISV10F_INSN_SUB_W_R; goto extract_sfmt_add_b_r; + case 106: itype =3D CRISV10F_INSN_SUB_D_R; goto extract_sfmt_add_d_r; + case 107: itype =3D CRISV10F_INSN_ABS; goto extract_sfmt_movs_b_r; + case 108: itype =3D CRISV10F_INSN_CMP_R_B_R; goto extract_sfmt_cmp_r= _b_r; + case 109: itype =3D CRISV10F_INSN_CMP_R_W_R; goto extract_sfmt_cmp_r= _b_r; + case 110: itype =3D CRISV10F_INSN_CMP_R_D_R; goto extract_sfmt_cmp_r= _b_r; + case 111: itype =3D CRISV10F_INSN_DSTEP; goto extract_sfmt_dstep; + case 112: itype =3D CRISV10F_INSN_AND_B_R; goto extract_sfmt_and_b_r; + case 113: itype =3D CRISV10F_INSN_AND_W_R; goto extract_sfmt_and_b_r; + case 114: itype =3D CRISV10F_INSN_AND_D_R; goto extract_sfmt_and_d_r; + case 115: itype =3D CRISV10F_INSN_LZ; goto extract_sfmt_movs_b_r; + case 116: itype =3D CRISV10F_INSN_ORR_B_R; goto extract_sfmt_and_b_r; + case 117: itype =3D CRISV10F_INSN_ORR_W_R; goto extract_sfmt_and_b_r; + case 118: itype =3D CRISV10F_INSN_ORR_D_R; goto extract_sfmt_and_d_r; + case 119: itype =3D CRISV10F_INSN_SWAP; goto extract_sfmt_swap; + case 120: itype =3D CRISV10F_INSN_ASRR_B_R; goto extract_sfmt_and_b_= r; + case 121: itype =3D CRISV10F_INSN_ASRR_W_R; goto extract_sfmt_and_b_= r; + case 122: itype =3D CRISV10F_INSN_ASRR_D_R; goto extract_sfmt_and_d_= r; + case 123: itype =3D CRISV10F_INSN_XOR; goto extract_sfmt_dstep; + case 124: itype =3D CRISV10F_INSN_LSRR_B_R; goto extract_sfmt_lsrr_b= _r; + case 125: itype =3D CRISV10F_INSN_LSRR_W_R; goto extract_sfmt_lsrr_b= _r; + case 126: itype =3D CRISV10F_INSN_LSRR_D_R; goto extract_sfmt_lsrr_d= _r; + case 127: itype =3D CRISV10F_INSN_MSTEP; goto extract_sfmt_mstep; + case 128: itype =3D CRISV10F_INSN_ADDU_M_B_M; goto extract_sfmt_adds= _m_b_m; + case 129: itype =3D CRISV10F_INSN_ADDU_M_W_M; goto extract_sfmt_adds= _m_w_m; + case 130: itype =3D CRISV10F_INSN_ADDS_M_B_M; goto extract_sfmt_adds= _m_b_m; + case 131: { unsigned int val1 =3D (((insn >> 8) & (7 << 4)) | ((insn >> 0) &= (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : /* fall through */ - case 15 : /* fall through */ - case 16 : /* fall through */ - case 17 : /* fall through */ - case 18 : /* fall through */ - case 19 : /* fall through */ - case 20 : /* fall through */ - case 21 : /* fall through */ - case 22 : /* fall through */ - case 23 : /* fall through */ - case 24 : /* fall through */ - case 25 : /* fall through */ - case 26 : /* fall through */ - case 27 : /* fall through */ - case 28 : /* fall through */ - case 29 : /* fall through */ - case 30 : /* fall through */ - case 31 : /* fall through */ - case 32 : /* fall through */ - case 33 : /* fall through */ - case 34 : /* fall through */ - case 35 : /* fall through */ - case 36 : /* fall through */ - case 37 : /* fall through */ - case 38 : /* fall through */ - case 39 : /* fall through */ - case 40 : /* fall through */ - case 41 : /* fall through */ - case 42 : /* fall through */ - case 43 : /* fall through */ - case 44 : /* fall through */ - case 45 : /* fall through */ - case 46 : /* fall through */ - case 47 : /* fall through */ - case 48 : /* fall through */ - case 49 : /* fall through */ - case 50 : /* fall through */ - case 51 : /* fall through */ - case 52 : /* fall through */ - case 53 : /* fall through */ - case 54 : /* fall through */ - case 55 : /* fall through */ - case 56 : /* fall through */ - case 57 : /* fall through */ - case 58 : /* fall through */ - case 59 : /* fall through */ - case 60 : /* fall through */ - case 61 : /* fall through */ - case 62 : /* fall through */ - case 63 : /* fall through */ - case 64 : /* fall through */ - case 65 : /* fall through */ - case 66 : /* fall through */ - case 67 : /* fall through */ - case 68 : /* fall through */ - case 69 : /* fall through */ - case 70 : /* fall through */ - case 71 : /* fall through */ - case 72 : /* fall through */ - case 73 : /* fall through */ - case 74 : /* fall through */ - case 75 : /* fall through */ - case 76 : /* fall through */ - case 77 : /* fall through */ - case 78 : /* fall through */ - case 79 : /* fall through */ - case 80 : /* fall through */ - case 81 : /* fall through */ - case 82 : /* fall through */ - case 83 : /* fall through */ - case 84 : /* fall through */ - case 85 : /* fall through */ - case 86 : /* fall through */ - case 87 : /* fall through */ - case 88 : /* fall through */ - case 89 : /* fall through */ - case 90 : /* fall through */ - case 91 : /* fall through */ - case 92 : /* fall through */ - case 93 : /* fall through */ - case 94 : /* fall through */ - case 95 : /* fall through */ - case 96 : /* fall through */ - case 97 : /* fall through */ - case 98 : /* fall through */ - case 99 : /* fall through */ - case 100 : /* fall through */ - case 101 : /* fall through */ - case 102 : /* fall through */ - case 103 : /* fall through */ - case 104 : /* fall through */ - case 105 : /* fall through */ - case 106 : /* fall through */ - case 107 : /* fall through */ - case 108 : /* fall through */ - case 109 : /* fall through */ - case 110 : /* fall through */ - case 111 : /* fall through */ - case 112 : /* fall through */ - case 113 : /* fall through */ - case 114 : /* fall through */ - case 115 : /* fall through */ - case 116 : /* fall through */ - case 117 : /* fall through */ - case 118 : /* fall through */ - case 119 : /* fall through */ - case 120 : /* fall through */ - case 121 : /* fall through */ - case 122 : /* fall through */ - case 123 : /* fall through */ - case 124 : /* fall through */ - case 125 : /* fall through */ - case 126 : itype =3D CRISV10F_INSN_ADDS_M_W_M; goto extract_sfmt= _adds_m_w_m; - case 127 : + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: + case 15: + case 16: + case 17: + case 18: + case 19: + case 20: + case 21: + case 22: + case 23: + case 24: + case 25: + case 26: + case 27: + case 28: + case 29: + case 30: + case 31: + case 32: + case 33: + case 34: + case 35: + case 36: + case 37: + case 38: + case 39: + case 40: + case 41: + case 42: + case 43: + case 44: + case 45: + case 46: + case 47: + case 48: + case 49: + case 50: + case 51: + case 52: + case 53: + case 54: + case 55: + case 56: + case 57: + case 58: + case 59: + case 60: + case 61: + case 62: + case 63: + case 64: + case 65: + case 66: + case 67: + case 68: + case 69: + case 70: + case 71: + case 72: + case 73: + case 74: + case 75: + case 76: + case 77: + case 78: + case 79: + case 80: + case 81: + case 82: + case 83: + case 84: + case 85: + case 86: + case 87: + case 88: + case 89: + case 90: + case 91: + case 92: + case 93: + case 94: + case 95: + case 96: + case 97: + case 98: + case 99: + case 100: + case 101: + case 102: + case 103: + case 104: + case 105: + case 106: + case 107: + case 108: + case 109: + case 110: + case 111: + case 112: + case 113: + case 114: + case 115: + case 116: + case 117: + case 118: + case 119: + case 120: + case 121: + case 122: + case 123: + case 124: + case 125: + case 126: itype =3D CRISV10F_INSN_ADDS_M_W_M; goto extract_sfmt_= adds_m_w_m; + case 127: { unsigned int val2 =3D (((insn >> 15) & (1 << 0))); switch (val2) { - case 0 : itype =3D CRISV10F_INSN_ADDS_M_W_M; goto extract_sf= mt_adds_m_w_m; - case 1 : itype =3D CRISV10F_INSN_ADDSPCPC; goto extract_sfmt= _addspcpc; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sf= mt_empty; + case 0: itype =3D CRISV10F_INSN_ADDS_M_W_M; goto extract_sfm= t_adds_m_w_m; + case 1: itype =3D CRISV10F_INSN_ADDSPCPC; goto extract_sfmt_= addspcpc; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfm= t_empty; } } - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 132 : itype =3D CRISV10F_INSN_MOVU_M_B_M; goto extract_sfmt_mov= s_m_b_m; - case 133 : itype =3D CRISV10F_INSN_MOVU_M_W_M; goto extract_sfmt_mov= s_m_w_m; - case 134 : itype =3D CRISV10F_INSN_MOVS_M_B_M; goto extract_sfmt_mov= s_m_b_m; - case 135 : itype =3D CRISV10F_INSN_MOVS_M_W_M; goto extract_sfmt_mov= s_m_w_m; - case 136 : itype =3D CRISV10F_INSN_SUBU_M_B_M; goto extract_sfmt_add= s_m_b_m; - case 137 : itype =3D CRISV10F_INSN_SUBU_M_W_M; goto extract_sfmt_add= s_m_w_m; - case 138 : itype =3D CRISV10F_INSN_SUBS_M_B_M; goto extract_sfmt_add= s_m_b_m; - case 139 : itype =3D CRISV10F_INSN_SUBS_M_W_M; goto extract_sfmt_add= s_m_w_m; - case 140 : itype =3D CRISV10F_INSN_CMPU_M_B_M; goto extract_sfmt_cmp= _m_b_m; - case 141 : itype =3D CRISV10F_INSN_CMPU_M_W_M; goto extract_sfmt_cmp= _m_w_m; - case 142 : itype =3D CRISV10F_INSN_CMPS_M_B_M; goto extract_sfmt_cmp= _m_b_m; - case 143 : itype =3D CRISV10F_INSN_CMPS_M_W_M; goto extract_sfmt_cmp= _m_w_m; - case 144 : itype =3D CRISV10F_INSN_MULU_B; goto extract_sfmt_muls_b; - case 145 : itype =3D CRISV10F_INSN_MULU_W; goto extract_sfmt_muls_b; - case 146 : itype =3D CRISV10F_INSN_MULU_D; goto extract_sfmt_muls_b; - case 147 : + case 132: itype =3D CRISV10F_INSN_MOVU_M_B_M; goto extract_sfmt_movs= _m_b_m; + case 133: itype =3D CRISV10F_INSN_MOVU_M_W_M; goto extract_sfmt_movs= _m_w_m; + case 134: itype =3D CRISV10F_INSN_MOVS_M_B_M; goto extract_sfmt_movs= _m_b_m; + case 135: itype =3D CRISV10F_INSN_MOVS_M_W_M; goto extract_sfmt_movs= _m_w_m; + case 136: itype =3D CRISV10F_INSN_SUBU_M_B_M; goto extract_sfmt_adds= _m_b_m; + case 137: itype =3D CRISV10F_INSN_SUBU_M_W_M; goto extract_sfmt_adds= _m_w_m; + case 138: itype =3D CRISV10F_INSN_SUBS_M_B_M; goto extract_sfmt_adds= _m_b_m; + case 139: itype =3D CRISV10F_INSN_SUBS_M_W_M; goto extract_sfmt_adds= _m_w_m; + case 140: itype =3D CRISV10F_INSN_CMPU_M_B_M; goto extract_sfmt_cmp_= m_b_m; + case 141: itype =3D CRISV10F_INSN_CMPU_M_W_M; goto extract_sfmt_cmp_= m_w_m; + case 142: itype =3D CRISV10F_INSN_CMPS_M_B_M; goto extract_sfmt_cmp_= m_b_m; + case 143: itype =3D CRISV10F_INSN_CMPS_M_W_M; goto extract_sfmt_cmp_= m_w_m; + case 144: itype =3D CRISV10F_INSN_MULU_B; goto extract_sfmt_muls_b; + case 145: itype =3D CRISV10F_INSN_MULU_W; goto extract_sfmt_muls_b; + case 146: itype =3D CRISV10F_INSN_MULU_D; goto extract_sfmt_muls_b; + case 147: { unsigned int val1 =3D (((insn >> 12) & (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 15 : itype =3D CRISV10F_INSN_JUMP_M; goto extract_sfmt_jump= _m; - case 14 : itype =3D CRISV10F_INSN_BREAK; goto extract_sfmt_break; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 15: itype =3D CRISV10F_INSN_JUMP_M; goto extract_sfmt_jump_= m; + case 14: itype =3D CRISV10F_INSN_BREAK; goto extract_sfmt_break; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 148 : itype =3D CRISV10F_INSN_ADDO_M_B_M; goto extract_sfmt_add= o_m_b_m; - case 149 : itype =3D CRISV10F_INSN_ADDO_M_W_M; goto extract_sfmt_add= o_m_w_m; - case 150 : itype =3D CRISV10F_INSN_ADDO_M_D_M; goto extract_sfmt_add= o_m_d_m; - case 151 : + case 148: itype =3D CRISV10F_INSN_ADDO_M_B_M; goto extract_sfmt_addo= _m_b_m; + case 149: itype =3D CRISV10F_INSN_ADDO_M_W_M; goto extract_sfmt_addo= _m_w_m; + case 150: itype =3D CRISV10F_INSN_ADDO_M_D_M; goto extract_sfmt_addo= _m_d_m; + case 151: if ((base_insn & 0xfbf0) =3D=3D 0x970) { itype =3D CRISV10F_INSN_DIP_M; goto extract_sfmt_dip_m; } itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_empty; - case 155 : itype =3D CRISV10F_INSN_JUMP_R; goto extract_sfmt_jump_r; - case 156 : itype =3D CRISV10F_INSN_BOUND_M_B_M; goto extract_sfmt_bo= und_m_b_m; - case 157 : itype =3D CRISV10F_INSN_BOUND_M_W_M; goto extract_sfmt_bo= und_m_w_m; - case 158 : itype =3D CRISV10F_INSN_BOUND_M_D_M; goto extract_sfmt_bo= und_m_d_m; - case 160 : itype =3D CRISV10F_INSN_ADD_M_B_M; goto extract_sfmt_add_= m_b_m; - case 161 : itype =3D CRISV10F_INSN_ADD_M_W_M; goto extract_sfmt_add_= m_w_m; - case 162 : itype =3D CRISV10F_INSN_ADD_M_D_M; goto extract_sfmt_add_= m_d_m; - case 163 : itype =3D CRISV10F_INSN_MOVE_M_SPRV10; goto extract_sfmt_= move_m_sprv10; - case 164 : itype =3D CRISV10F_INSN_MOVE_M_B_M; goto extract_sfmt_mov= e_m_b_m; - case 165 : itype =3D CRISV10F_INSN_MOVE_M_W_M; goto extract_sfmt_mov= e_m_w_m; - case 166 : itype =3D CRISV10F_INSN_MOVE_M_D_M; goto extract_sfmt_mov= e_m_d_m; - case 167 : /* fall through */ - case 231 : itype =3D CRISV10F_INSN_MOVE_SPR_MV10; goto extract_sfmt_= move_spr_mv10; - case 168 : itype =3D CRISV10F_INSN_SUB_M_B_M; goto extract_sfmt_add_= m_b_m; - case 169 : itype =3D CRISV10F_INSN_SUB_M_W_M; goto extract_sfmt_add_= m_w_m; - case 170 : itype =3D CRISV10F_INSN_SUB_M_D_M; goto extract_sfmt_add_= m_d_m; - case 172 : itype =3D CRISV10F_INSN_CMP_M_B_M; goto extract_sfmt_cmp_= m_b_m; - case 173 : itype =3D CRISV10F_INSN_CMP_M_W_M; goto extract_sfmt_cmp_= m_w_m; - case 174 : itype =3D CRISV10F_INSN_CMP_M_D_M; goto extract_sfmt_cmp_= m_d_m; - case 176 : itype =3D CRISV10F_INSN_AND_M_B_M; goto extract_sfmt_and_= m_b_m; - case 177 : itype =3D CRISV10F_INSN_AND_M_W_M; goto extract_sfmt_and_= m_w_m; - case 178 : itype =3D CRISV10F_INSN_AND_M_D_M; goto extract_sfmt_and_= m_d_m; - case 180 : itype =3D CRISV10F_INSN_OR_M_B_M; goto extract_sfmt_and_m= _b_m; - case 181 : itype =3D CRISV10F_INSN_OR_M_W_M; goto extract_sfmt_and_m= _w_m; - case 182 : itype =3D CRISV10F_INSN_OR_M_D_M; goto extract_sfmt_and_m= _d_m; - case 183 : /* fall through */ - case 247 : + case 155: itype =3D CRISV10F_INSN_JUMP_R; goto extract_sfmt_jump_r; + case 156: itype =3D CRISV10F_INSN_BOUND_M_B_M; goto extract_sfmt_bou= nd_m_b_m; + case 157: itype =3D CRISV10F_INSN_BOUND_M_W_M; goto extract_sfmt_bou= nd_m_w_m; + case 158: itype =3D CRISV10F_INSN_BOUND_M_D_M; goto extract_sfmt_bou= nd_m_d_m; + case 160: itype =3D CRISV10F_INSN_ADD_M_B_M; goto extract_sfmt_add_m= _b_m; + case 161: itype =3D CRISV10F_INSN_ADD_M_W_M; goto extract_sfmt_add_m= _w_m; + case 162: itype =3D CRISV10F_INSN_ADD_M_D_M; goto extract_sfmt_add_m= _d_m; + case 163: itype =3D CRISV10F_INSN_MOVE_M_SPRV10; goto extract_sfmt_m= ove_m_sprv10; + case 164: itype =3D CRISV10F_INSN_MOVE_M_B_M; goto extract_sfmt_move= _m_b_m; + case 165: itype =3D CRISV10F_INSN_MOVE_M_W_M; goto extract_sfmt_move= _m_w_m; + case 166: itype =3D CRISV10F_INSN_MOVE_M_D_M; goto extract_sfmt_move= _m_d_m; + case 167: + case 231: itype =3D CRISV10F_INSN_MOVE_SPR_MV10; goto extract_sfmt_m= ove_spr_mv10; + case 168: itype =3D CRISV10F_INSN_SUB_M_B_M; goto extract_sfmt_add_m= _b_m; + case 169: itype =3D CRISV10F_INSN_SUB_M_W_M; goto extract_sfmt_add_m= _w_m; + case 170: itype =3D CRISV10F_INSN_SUB_M_D_M; goto extract_sfmt_add_m= _d_m; + case 172: itype =3D CRISV10F_INSN_CMP_M_B_M; goto extract_sfmt_cmp_m= _b_m; + case 173: itype =3D CRISV10F_INSN_CMP_M_W_M; goto extract_sfmt_cmp_m= _w_m; + case 174: itype =3D CRISV10F_INSN_CMP_M_D_M; goto extract_sfmt_cmp_m= _d_m; + case 176: itype =3D CRISV10F_INSN_AND_M_B_M; goto extract_sfmt_and_m= _b_m; + case 177: itype =3D CRISV10F_INSN_AND_M_W_M; goto extract_sfmt_and_m= _w_m; + case 178: itype =3D CRISV10F_INSN_AND_M_D_M; goto extract_sfmt_and_m= _d_m; + case 180: itype =3D CRISV10F_INSN_OR_M_B_M; goto extract_sfmt_and_m_= b_m; + case 181: itype =3D CRISV10F_INSN_OR_M_W_M; goto extract_sfmt_and_m_= w_m; + case 182: itype =3D CRISV10F_INSN_OR_M_D_M; goto extract_sfmt_and_m_= d_m; + case 183: + case 247: if ((base_insn & 0xfbf0) =3D=3D 0x3b70) { itype =3D CRISV10F_INSN_SBFS; goto extract_sfmt_sbfs; } itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_empty; - case 184 : /* fall through */ - case 248 : + case 184: + case 248: if ((base_insn & 0xfbf0) =3D=3D 0xb80) { itype =3D CRISV10F_INSN_TEST_M_B_M; goto extract_sfmt_test_m_b= _m; } itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_empty; - case 185 : /* fall through */ - case 249 : + case 185: + case 249: if ((base_insn & 0xfbf0) =3D=3D 0xb90) { itype =3D CRISV10F_INSN_TEST_M_W_M; goto extract_sfmt_test_m_w= _m; } itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_empty; - case 186 : /* fall through */ - case 250 : + case 186: + case 250: if ((base_insn & 0xfbf0) =3D=3D 0xba0) { itype =3D CRISV10F_INSN_TEST_M_D_M; goto extract_sfmt_test_m_d= _m; } itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_empty; - case 187 : /* fall through */ - case 251 : + case 187: + case 251: { unsigned int val1 =3D (((insn >> 12) & (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : itype =3D CRISV10F_INSN_MOVEM_M_R; goto extract_sfmt_m= ovem_m_r; - case 15 : itype =3D CRISV10F_INSN_MOVEM_M_PC; goto extract_sfmt_= movem_m_pc; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: itype =3D CRISV10F_INSN_MOVEM_M_R; goto extract_sfmt_mo= vem_m_r; + case 15: itype =3D CRISV10F_INSN_MOVEM_M_PC; goto extract_sfmt_m= ovem_m_pc; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 188 : /* fall through */ - case 252 : itype =3D CRISV10F_INSN_MOVE_R_M_B_M; goto extract_sfmt_m= ove_r_m_b_m; - case 189 : /* fall through */ - case 253 : itype =3D CRISV10F_INSN_MOVE_R_M_W_M; goto extract_sfmt_m= ove_r_m_w_m; - case 190 : /* fall through */ - case 254 : itype =3D CRISV10F_INSN_MOVE_R_M_D_M; goto extract_sfmt_m= ove_r_m_d_m; - case 191 : /* fall through */ - case 255 : itype =3D CRISV10F_INSN_MOVEM_R_M; goto extract_sfmt_move= m_r_m; - case 192 : + case 188: + case 252: itype =3D CRISV10F_INSN_MOVE_R_M_B_M; goto extract_sfmt_mo= ve_r_m_b_m; + case 189: + case 253: itype =3D CRISV10F_INSN_MOVE_R_M_W_M; goto extract_sfmt_mo= ve_r_m_w_m; + case 190: + case 254: itype =3D CRISV10F_INSN_MOVE_R_M_D_M; goto extract_sfmt_mo= ve_r_m_d_m; + case 191: + case 255: itype =3D CRISV10F_INSN_MOVEM_R_M; goto extract_sfmt_movem= _r_m; + case 192: { unsigned int val1 =3D (((insn >> 0) & (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : itype =3D CRISV10F_INSN_ADDU_M_B_M; goto extract_sfmt_= adds_m_b_m; - case 15 : itype =3D CRISV10F_INSN_ADDUCBR; goto extract_sfmt_add= scbr; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: itype =3D CRISV10F_INSN_ADDU_M_B_M; goto extract_sfmt_a= dds_m_b_m; + case 15: itype =3D CRISV10F_INSN_ADDUCBR; goto extract_sfmt_adds= cbr; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 193 : + case 193: { unsigned int val1 =3D (((insn >> 0) & (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : itype =3D CRISV10F_INSN_ADDU_M_W_M; goto extract_sfmt_= adds_m_w_m; - case 15 : itype =3D CRISV10F_INSN_ADDUCWR; goto extract_sfmt_add= scwr; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: itype =3D CRISV10F_INSN_ADDU_M_W_M; goto extract_sfmt_a= dds_m_w_m; + case 15: itype =3D CRISV10F_INSN_ADDUCWR; goto extract_sfmt_adds= cwr; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 194 : + case 194: { unsigned int val1 =3D (((insn >> 0) & (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : itype =3D CRISV10F_INSN_ADDS_M_B_M; goto extract_sfmt_= adds_m_b_m; - case 15 : itype =3D CRISV10F_INSN_ADDSCBR; goto extract_sfmt_add= scbr; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: itype =3D CRISV10F_INSN_ADDS_M_B_M; goto extract_sfmt_a= dds_m_b_m; + case 15: itype =3D CRISV10F_INSN_ADDSCBR; goto extract_sfmt_adds= cbr; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 195 : + case 195: { unsigned int val1 =3D (((insn >> 0) & (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : itype =3D CRISV10F_INSN_ADDS_M_W_M; goto extract_sfmt_= adds_m_w_m; - case 15 : itype =3D CRISV10F_INSN_ADDSCWR; goto extract_sfmt_add= scwr; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: itype =3D CRISV10F_INSN_ADDS_M_W_M; goto extract_sfmt_a= dds_m_w_m; + case 15: itype =3D CRISV10F_INSN_ADDSCWR; goto extract_sfmt_adds= cwr; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 196 : + case 196: { unsigned int val1 =3D (((insn >> 0) & (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : itype =3D CRISV10F_INSN_MOVU_M_B_M; goto extract_sfmt_= movs_m_b_m; - case 15 : itype =3D CRISV10F_INSN_MOVUCBR; goto extract_sfmt_mov= ucbr; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: itype =3D CRISV10F_INSN_MOVU_M_B_M; goto extract_sfmt_m= ovs_m_b_m; + case 15: itype =3D CRISV10F_INSN_MOVUCBR; goto extract_sfmt_movu= cbr; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 197 : + case 197: { unsigned int val1 =3D (((insn >> 0) & (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : itype =3D CRISV10F_INSN_MOVU_M_W_M; goto extract_sfmt_= movs_m_w_m; - case 15 : itype =3D CRISV10F_INSN_MOVUCWR; goto extract_sfmt_mov= ucwr; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: itype =3D CRISV10F_INSN_MOVU_M_W_M; goto extract_sfmt_m= ovs_m_w_m; + case 15: itype =3D CRISV10F_INSN_MOVUCWR; goto extract_sfmt_movu= cwr; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 198 : + case 198: { unsigned int val1 =3D (((insn >> 0) & (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : itype =3D CRISV10F_INSN_MOVS_M_B_M; goto extract_sfmt_= movs_m_b_m; - case 15 : itype =3D CRISV10F_INSN_MOVSCBR; goto extract_sfmt_mov= scbr; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: itype =3D CRISV10F_INSN_MOVS_M_B_M; goto extract_sfmt_m= ovs_m_b_m; + case 15: itype =3D CRISV10F_INSN_MOVSCBR; goto extract_sfmt_movs= cbr; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 199 : + case 199: { unsigned int val1 =3D (((insn >> 0) & (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : itype =3D CRISV10F_INSN_MOVS_M_W_M; goto extract_sfmt_= movs_m_w_m; - case 15 : itype =3D CRISV10F_INSN_MOVSCWR; goto extract_sfmt_mov= scwr; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: itype =3D CRISV10F_INSN_MOVS_M_W_M; goto extract_sfmt_m= ovs_m_w_m; + case 15: itype =3D CRISV10F_INSN_MOVSCWR; goto extract_sfmt_movs= cwr; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 200 : + case 200: { unsigned int val1 =3D (((insn >> 0) & (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : itype =3D CRISV10F_INSN_SUBU_M_B_M; goto extract_sfmt_= adds_m_b_m; - case 15 : itype =3D CRISV10F_INSN_SUBUCBR; goto extract_sfmt_add= scbr; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: itype =3D CRISV10F_INSN_SUBU_M_B_M; goto extract_sfmt_a= dds_m_b_m; + case 15: itype =3D CRISV10F_INSN_SUBUCBR; goto extract_sfmt_adds= cbr; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 201 : + case 201: { unsigned int val1 =3D (((insn >> 0) & (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : itype =3D CRISV10F_INSN_SUBU_M_W_M; goto extract_sfmt_= adds_m_w_m; - case 15 : itype =3D CRISV10F_INSN_SUBUCWR; goto extract_sfmt_add= scwr; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: itype =3D CRISV10F_INSN_SUBU_M_W_M; goto extract_sfmt_a= dds_m_w_m; + case 15: itype =3D CRISV10F_INSN_SUBUCWR; goto extract_sfmt_adds= cwr; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 202 : + case 202: { unsigned int val1 =3D (((insn >> 0) & (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : itype =3D CRISV10F_INSN_SUBS_M_B_M; goto extract_sfmt_= adds_m_b_m; - case 15 : itype =3D CRISV10F_INSN_SUBSCBR; goto extract_sfmt_add= scbr; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: itype =3D CRISV10F_INSN_SUBS_M_B_M; goto extract_sfmt_a= dds_m_b_m; + case 15: itype =3D CRISV10F_INSN_SUBSCBR; goto extract_sfmt_adds= cbr; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 203 : + case 203: { unsigned int val1 =3D (((insn >> 0) & (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : itype =3D CRISV10F_INSN_SUBS_M_W_M; goto extract_sfmt_= adds_m_w_m; - case 15 : itype =3D CRISV10F_INSN_SUBSCWR; goto extract_sfmt_add= scwr; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: itype =3D CRISV10F_INSN_SUBS_M_W_M; goto extract_sfmt_a= dds_m_w_m; + case 15: itype =3D CRISV10F_INSN_SUBSCWR; goto extract_sfmt_adds= cwr; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 204 : + case 204: { unsigned int val1 =3D (((insn >> 0) & (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : itype =3D CRISV10F_INSN_CMPU_M_B_M; goto extract_sfmt_= cmp_m_b_m; - case 15 : itype =3D CRISV10F_INSN_CMPUCBR; goto extract_sfmt_cmp= ucbr; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: itype =3D CRISV10F_INSN_CMPU_M_B_M; goto extract_sfmt_c= mp_m_b_m; + case 15: itype =3D CRISV10F_INSN_CMPUCBR; goto extract_sfmt_cmpu= cbr; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 205 : + case 205: { unsigned int val1 =3D (((insn >> 0) & (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : itype =3D CRISV10F_INSN_CMPU_M_W_M; goto extract_sfmt_= cmp_m_w_m; - case 15 : itype =3D CRISV10F_INSN_CMPUCWR; goto extract_sfmt_cmp= ucwr; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: itype =3D CRISV10F_INSN_CMPU_M_W_M; goto extract_sfmt_c= mp_m_w_m; + case 15: itype =3D CRISV10F_INSN_CMPUCWR; goto extract_sfmt_cmpu= cwr; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 206 : + case 206: { unsigned int val1 =3D (((insn >> 0) & (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : itype =3D CRISV10F_INSN_CMPS_M_B_M; goto extract_sfmt_= cmp_m_b_m; - case 15 : itype =3D CRISV10F_INSN_CMPSCBR; goto extract_sfmt_cmp= cbr; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: itype =3D CRISV10F_INSN_CMPS_M_B_M; goto extract_sfmt_c= mp_m_b_m; + case 15: itype =3D CRISV10F_INSN_CMPSCBR; goto extract_sfmt_cmpc= br; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 207 : + case 207: { unsigned int val1 =3D (((insn >> 0) & (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : itype =3D CRISV10F_INSN_CMPS_M_W_M; goto extract_sfmt_= cmp_m_w_m; - case 15 : itype =3D CRISV10F_INSN_CMPSCWR; goto extract_sfmt_cmp= cwr; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: itype =3D CRISV10F_INSN_CMPS_M_W_M; goto extract_sfmt_c= mp_m_w_m; + case 15: itype =3D CRISV10F_INSN_CMPSCWR; goto extract_sfmt_cmpc= wr; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 208 : itype =3D CRISV10F_INSN_MULS_B; goto extract_sfmt_muls_b; - case 209 : itype =3D CRISV10F_INSN_MULS_W; goto extract_sfmt_muls_b; - case 210 : itype =3D CRISV10F_INSN_MULS_D; goto extract_sfmt_muls_b; - case 211 : + case 208: itype =3D CRISV10F_INSN_MULS_B; goto extract_sfmt_muls_b; + case 209: itype =3D CRISV10F_INSN_MULS_W; goto extract_sfmt_muls_b; + case 210: itype =3D CRISV10F_INSN_MULS_D; goto extract_sfmt_muls_b; + case 211: { unsigned int val1 =3D (((insn >> 0) & (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : itype =3D CRISV10F_INSN_JUMP_M; goto extract_sfmt_jump= _m; - case 15 : itype =3D CRISV10F_INSN_JUMP_C; goto extract_sfmt_jump= _c; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: itype =3D CRISV10F_INSN_JUMP_M; goto extract_sfmt_jump_= m; + case 15: itype =3D CRISV10F_INSN_JUMP_C; goto extract_sfmt_jump_= c; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 212 : + case 212: { unsigned int val1 =3D (((insn >> 0) & (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : itype =3D CRISV10F_INSN_ADDO_M_B_M; goto extract_sfmt_= addo_m_b_m; - case 15 : itype =3D CRISV10F_INSN_ADDO_CB; goto extract_sfmt_add= o_cb; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: itype =3D CRISV10F_INSN_ADDO_M_B_M; goto extract_sfmt_a= ddo_m_b_m; + case 15: itype =3D CRISV10F_INSN_ADDO_CB; goto extract_sfmt_addo= _cb; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 213 : + case 213: { unsigned int val1 =3D (((insn >> 0) & (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : itype =3D CRISV10F_INSN_ADDO_M_W_M; goto extract_sfmt_= addo_m_w_m; - case 15 : itype =3D CRISV10F_INSN_ADDO_CW; goto extract_sfmt_add= o_cw; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: itype =3D CRISV10F_INSN_ADDO_M_W_M; goto extract_sfmt_a= ddo_m_w_m; + case 15: itype =3D CRISV10F_INSN_ADDO_CW; goto extract_sfmt_addo= _cw; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 214 : + case 214: { unsigned int val1 =3D (((insn >> 12) & (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: { unsigned int val2 =3D (((insn >> 0) & (15 << 0))); switch (val2) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : itype =3D CRISV10F_INSN_ADDO_M_D_M; goto extract_s= fmt_addo_m_d_m; - case 15 : itype =3D CRISV10F_INSN_ADDO_CD; goto extract_sfmt= _addo_cd; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sf= mt_empty; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: itype =3D CRISV10F_INSN_ADDO_M_D_M; goto extract_sf= mt_addo_m_d_m; + case 15: itype =3D CRISV10F_INSN_ADDO_CD; goto extract_sfmt_= addo_cd; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfm= t_empty; } } - case 15 : + case 15: { unsigned int val2 =3D (((insn >> 0) & (15 << 0))); switch (val2) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : itype =3D CRISV10F_INSN_ADDO_M_D_M; goto extract_s= fmt_addo_m_d_m; - case 15 : itype =3D CRISV10F_INSN_BDAP_32_PC; goto extract_s= fmt_bdap_32_pc; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sf= mt_empty; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: itype =3D CRISV10F_INSN_ADDO_M_D_M; goto extract_sf= mt_addo_m_d_m; + case 15: itype =3D CRISV10F_INSN_BDAP_32_PC; goto extract_sf= mt_bdap_32_pc; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfm= t_empty; } } - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 215 : + case 215: { unsigned int val1 =3D (((insn >> 0) & (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: if ((base_insn & 0xfbf0) =3D=3D 0x970) { itype =3D CRISV10F_INSN_DIP_M; goto extract_sfmt_dip_m; } itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_empty; - case 15 : + case 15: if ((base_insn & 0xffff) =3D=3D 0xd7f) { itype =3D CRISV10F_INSN_DIP_C; goto extract_sfmt_dip_c; } itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_empty; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 220 : + case 220: { unsigned int val1 =3D (((insn >> 0) & (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : itype =3D CRISV10F_INSN_BOUND_M_B_M; goto extract_sfmt= _bound_m_b_m; - case 15 : itype =3D CRISV10F_INSN_BOUND_CB; goto extract_sfmt_bo= und_cb; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: itype =3D CRISV10F_INSN_BOUND_M_B_M; goto extract_sfmt_= bound_m_b_m; + case 15: itype =3D CRISV10F_INSN_BOUND_CB; goto extract_sfmt_bou= nd_cb; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 221 : + case 221: { unsigned int val1 =3D (((insn >> 0) & (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : itype =3D CRISV10F_INSN_BOUND_M_W_M; goto extract_sfmt= _bound_m_w_m; - case 15 : itype =3D CRISV10F_INSN_BOUND_CW; goto extract_sfmt_bo= und_cw; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: itype =3D CRISV10F_INSN_BOUND_M_W_M; goto extract_sfmt_= bound_m_w_m; + case 15: itype =3D CRISV10F_INSN_BOUND_CW; goto extract_sfmt_bou= nd_cw; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 222 : + case 222: { unsigned int val1 =3D (((insn >> 0) & (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : itype =3D CRISV10F_INSN_BOUND_M_D_M; goto extract_sfmt= _bound_m_d_m; - case 15 : itype =3D CRISV10F_INSN_BOUND_CD; goto extract_sfmt_bo= und_cd; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: itype =3D CRISV10F_INSN_BOUND_M_D_M; goto extract_sfmt_= bound_m_d_m; + case 15: itype =3D CRISV10F_INSN_BOUND_CD; goto extract_sfmt_bou= nd_cd; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 223 : + case 223: { unsigned int val1 =3D (((insn >> 12) & (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 15 : + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 15: if ((base_insn & 0xfff) =3D=3D 0xdff) { itype =3D CRISV10F_INSN_BCC_W; goto extract_sfmt_bcc_w; } itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_empty; - case 14 : + case 14: if ((base_insn & 0xffff) =3D=3D 0xedff) { itype =3D CRISV10F_INSN_BA_W; goto extract_sfmt_ba_w; } itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_empty; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 224 : + case 224: { unsigned int val1 =3D (((insn >> 0) & (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : itype =3D CRISV10F_INSN_ADD_M_B_M; goto extract_sfmt_a= dd_m_b_m; - case 15 : itype =3D CRISV10F_INSN_ADDCBR; goto extract_sfmt_addc= br; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: itype =3D CRISV10F_INSN_ADD_M_B_M; goto extract_sfmt_ad= d_m_b_m; + case 15: itype =3D CRISV10F_INSN_ADDCBR; goto extract_sfmt_addcb= r; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 225 : + case 225: { unsigned int val1 =3D (((insn >> 0) & (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : itype =3D CRISV10F_INSN_ADD_M_W_M; goto extract_sfmt_a= dd_m_w_m; - case 15 : itype =3D CRISV10F_INSN_ADDCWR; goto extract_sfmt_addc= wr; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_e= mpty; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: itype =3D CRISV10F_INSN_ADD_M_W_M; goto extract_sfmt_ad= d_m_w_m; + case 15: itype =3D CRISV10F_INSN_ADDCWR; goto extract_sfmt_addcw= r; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfmt_em= pty; } } - case 226 : + case 226: { unsigned int val1 =3D (((insn >> 12) & (15 << 0))); switch (val1) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: { unsigned int val2 =3D (((insn >> 0) & (15 << 0))); switch (val2) { - case 0 : /* fall through */ - case 1 : /* fall through */ - case 2 : /* fall through */ - case 3 : /* fall through */ - case 4 : /* fall through */ - case 5 : /* fall through */ - case 6 : /* fall through */ - case 7 : /* fall through */ - case 8 : /* fall through */ - case 9 : /* fall through */ - case 10 : /* fall through */ - case 11 : /* fall through */ - case 12 : /* fall through */ - case 13 : /* fall through */ - case 14 : itype =3D CRISV10F_INSN_ADD_M_D_M; goto extract_sf= mt_add_m_d_m; - case 15 : itype =3D CRISV10F_INSN_ADDCDR; goto extract_sfmt_= addcdr; - default : itype =3D CRISV10F_INSN_X_INVALID; goto extract_sf= mt_empty; + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case 10: + case 11: + case 12: + case 13: + case 14: itype =3D CRISV10F_INSN_ADD_M_D_M; goto extract_sfm= t_add_m_d_m; + case 15: itype =3D CRISV10F_INSN_ADDCDR; goto extract_sfmt_a= ddcdr; + default: itype =3D CRISV10F_INSN_X_INVALID; goto extract_sfm= t_empty; } } - case 15 : + case 15: { unsigned int val2 =3D (((insn >> 0) & (15 << 0))); switch (val2) [...] [diff truncated at 100000 bytes]