- case 0 :
- if ((entire_insn & 0x1fc0fc0) == 0x80000)
- { itype = FRVBF_INSN_LDSB; goto extract_sfmt_ldsb; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 1 :
- if ((entire_insn & 0x1fc0fc0) == 0x80040)
- { itype = FRVBF_INSN_LDUB; goto extract_sfmt_ldsb; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 2 :
- if ((entire_insn & 0x1fc0fc0) == 0x80080)
- { itype = FRVBF_INSN_LDSH; goto extract_sfmt_ldsb; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 3 :
- if ((entire_insn & 0x1fc0fc0) == 0x800c0)
- { itype = FRVBF_INSN_LDUH; goto extract_sfmt_ldsb; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 4 :
- if ((entire_insn & 0x1fc0fc0) == 0x80100)
- { itype = FRVBF_INSN_LD; goto extract_sfmt_ldsb; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 5 :
- if ((entire_insn & 0x1fc0fc0) == 0x80140)
- { itype = FRVBF_INSN_LDD; goto extract_sfmt_ldd; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 6 :
- if ((entire_insn & 0x1fc0fc0) == 0x80180)
- { itype = FRVBF_INSN_LDQ; goto extract_sfmt_ldq; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 8 :
- if ((entire_insn & 0x1fc0fc0) == 0x80200)
- { itype = FRVBF_INSN_LDBF; goto extract_sfmt_ldbf; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 9 :
- if ((entire_insn & 0x1fc0fc0) == 0x80240)
- { itype = FRVBF_INSN_LDHF; goto extract_sfmt_ldbf; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 10 :
- if ((entire_insn & 0x1fc0fc0) == 0x80280)
- { itype = FRVBF_INSN_LDF; goto extract_sfmt_ldbf; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 11 :
- if ((entire_insn & 0x1fc0fc0) == 0x802c0)
- { itype = FRVBF_INSN_LDDF; goto extract_sfmt_lddf; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 12 :
- if ((entire_insn & 0x1fc0fc0) == 0x80300)
- { itype = FRVBF_INSN_LDQF; goto extract_sfmt_ldqf; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 13 :
- if ((entire_insn & 0x1fc0fc0) == 0x80340)
- { itype = FRVBF_INSN_LDC; goto extract_sfmt_ldc; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 14 :
- if ((entire_insn & 0x1fc0fc0) == 0x80380)
- { itype = FRVBF_INSN_LDDC; goto extract_sfmt_lddc; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 15 :
- if ((entire_insn & 0x1fc0fc0) == 0x803c0)
- { itype = FRVBF_INSN_LDQC; goto extract_sfmt_ldqc; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 16 :
- if ((entire_insn & 0x1fc0fc0) == 0x80400)
- { itype = FRVBF_INSN_LDSBU; goto extract_sfmt_ldsbu; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 17 :
- if ((entire_insn & 0x1fc0fc0) == 0x80440)
- { itype = FRVBF_INSN_LDUBU; goto extract_sfmt_ldsbu; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 18 :
- if ((entire_insn & 0x1fc0fc0) == 0x80480)
- { itype = FRVBF_INSN_LDSHU; goto extract_sfmt_ldsbu; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 19 :
- if ((entire_insn & 0x1fc0fc0) == 0x804c0)
- { itype = FRVBF_INSN_LDUHU; goto extract_sfmt_ldsbu; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 20 :
- if ((entire_insn & 0x1fc0fc0) == 0x80500)
- { itype = FRVBF_INSN_LDU; goto extract_sfmt_ldsbu; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 21 :
- if ((entire_insn & 0x1fc0fc0) == 0x80540)
- { itype = FRVBF_INSN_LDDU; goto extract_sfmt_lddu; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 22 :
- if ((entire_insn & 0x1fc0fc0) == 0x80580)
- { itype = FRVBF_INSN_LDQU; goto extract_sfmt_ldqu; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 24 :
- if ((entire_insn & 0x1fc0fc0) == 0x80600)
- { itype = FRVBF_INSN_LDBFU; goto extract_sfmt_ldbfu; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 25 :
- if ((entire_insn & 0x1fc0fc0) == 0x80640)
- { itype = FRVBF_INSN_LDHFU; goto extract_sfmt_ldbfu; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 26 :
- if ((entire_insn & 0x1fc0fc0) == 0x80680)
- { itype = FRVBF_INSN_LDFU; goto extract_sfmt_ldbfu; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 27 :
- if ((entire_insn & 0x1fc0fc0) == 0x806c0)
- { itype = FRVBF_INSN_LDDFU; goto extract_sfmt_lddfu; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 28 :
- if ((entire_insn & 0x1fc0fc0) == 0x80700)
- { itype = FRVBF_INSN_LDQFU; goto extract_sfmt_ldqfu; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 29 :
- if ((entire_insn & 0x1fc0fc0) == 0x80740)
- { itype = FRVBF_INSN_LDCU; goto extract_sfmt_ldcu; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 30 :
- if ((entire_insn & 0x1fc0fc0) == 0x80780)
- { itype = FRVBF_INSN_LDDCU; goto extract_sfmt_lddcu; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 31 :
- if ((entire_insn & 0x1fc0fc0) == 0x807c0)
- { itype = FRVBF_INSN_LDQCU; goto extract_sfmt_ldqcu; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 32 :
- if ((entire_insn & 0x1fc0fc0) == 0x80800)
- { itype = FRVBF_INSN_NLDSB; goto extract_sfmt_nldsb; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 33 :
- if ((entire_insn & 0x1fc0fc0) == 0x80840)
- { itype = FRVBF_INSN_NLDUB; goto extract_sfmt_nldsb; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 34 :
- if ((entire_insn & 0x1fc0fc0) == 0x80880)
- { itype = FRVBF_INSN_NLDSH; goto extract_sfmt_nldsb; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 35 :
- if ((entire_insn & 0x1fc0fc0) == 0x808c0)
- { itype = FRVBF_INSN_NLDUH; goto extract_sfmt_nldsb; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 36 :
- if ((entire_insn & 0x1fc0fc0) == 0x80900)
- { itype = FRVBF_INSN_NLD; goto extract_sfmt_nldsb; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 37 :
- if ((entire_insn & 0x1fc0fc0) == 0x80940)
- { itype = FRVBF_INSN_NLDD; goto extract_sfmt_nldd; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 38 :
- if ((entire_insn & 0x1fc0fc0) == 0x80980)
- { itype = FRVBF_INSN_NLDQ; goto extract_sfmt_nldq; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 40 :
- if ((entire_insn & 0x1fc0fc0) == 0x80a00)
- { itype = FRVBF_INSN_NLDBF; goto extract_sfmt_nldbf; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 41 :
- if ((entire_insn & 0x1fc0fc0) == 0x80a40)
- { itype = FRVBF_INSN_NLDHF; goto extract_sfmt_nldbf; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 42 :
- if ((entire_insn & 0x1fc0fc0) == 0x80a80)
- { itype = FRVBF_INSN_NLDF; goto extract_sfmt_nldbf; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 43 :
- if ((entire_insn & 0x1fc0fc0) == 0x80ac0)
- { itype = FRVBF_INSN_NLDDF; goto extract_sfmt_nlddf; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 44 :
- if ((entire_insn & 0x1fc0fc0) == 0x80b00)
- { itype = FRVBF_INSN_NLDQF; goto extract_sfmt_nldqf; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 48 :
- if ((entire_insn & 0x1fc0fc0) == 0x80c00)
- { itype = FRVBF_INSN_NLDSBU; goto extract_sfmt_nldsbu; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 49 :
- if ((entire_insn & 0x1fc0fc0) == 0x80c40)
- { itype = FRVBF_INSN_NLDUBU; goto extract_sfmt_nldsbu; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 50 :
- if ((entire_insn & 0x1fc0fc0) == 0x80c80)
- { itype = FRVBF_INSN_NLDSHU; goto extract_sfmt_nldsbu; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 51 :
- if ((entire_insn & 0x1fc0fc0) == 0x80cc0)
- { itype = FRVBF_INSN_NLDUHU; goto extract_sfmt_nldsbu; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 52 :
- if ((entire_insn & 0x1fc0fc0) == 0x80d00)
- { itype = FRVBF_INSN_NLDU; goto extract_sfmt_nldsbu; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 53 :
- if ((entire_insn & 0x1fc0fc0) == 0x80d40)
- { itype = FRVBF_INSN_NLDDU; goto extract_sfmt_nlddu; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 54 :
- if ((entire_insn & 0x1fc0fc0) == 0x80d80)
- { itype = FRVBF_INSN_NLDQU; goto extract_sfmt_nldqu; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 56 :
- if ((entire_insn & 0x1fc0fc0) == 0x80e00)
- { itype = FRVBF_INSN_NLDBFU; goto extract_sfmt_nldbfu; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 57 :
- if ((entire_insn & 0x1fc0fc0) == 0x80e40)
- { itype = FRVBF_INSN_NLDHFU; goto extract_sfmt_nldbfu; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 58 :
- if ((entire_insn & 0x1fc0fc0) == 0x80e80)
- { itype = FRVBF_INSN_NLDFU; goto extract_sfmt_nldbfu; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 59 :
- if ((entire_insn & 0x1fc0fc0) == 0x80ec0)
- { itype = FRVBF_INSN_NLDDFU; goto extract_sfmt_nlddfu; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 60 :
- if ((entire_insn & 0x1fc0fc0) == 0x80f00)
- { itype = FRVBF_INSN_NLDQFU; goto extract_sfmt_nldqfu; }
- itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 0 : itype = FRVBF_INSN_LDSB; goto extract_sfmt_ldsb;
+ case 1 : itype = FRVBF_INSN_LDUB; goto extract_sfmt_ldsb;
+ case 2 : itype = FRVBF_INSN_LDSH; goto extract_sfmt_ldsb;
+ case 3 : itype = FRVBF_INSN_LDUH; goto extract_sfmt_ldsb;
+ case 4 : itype = FRVBF_INSN_LD; goto extract_sfmt_ldsb;
+ case 5 : itype = FRVBF_INSN_LDD; goto extract_sfmt_ldd;
+ case 6 : itype = FRVBF_INSN_LDQ; goto extract_sfmt_ldq;
+ case 8 : itype = FRVBF_INSN_LDBF; goto extract_sfmt_ldbf;
+ case 9 : itype = FRVBF_INSN_LDHF; goto extract_sfmt_ldbf;
+ case 10 : itype = FRVBF_INSN_LDF; goto extract_sfmt_ldbf;
+ case 11 : itype = FRVBF_INSN_LDDF; goto extract_sfmt_lddf;
+ case 12 : itype = FRVBF_INSN_LDQF; goto extract_sfmt_ldqf;
+ case 13 : itype = FRVBF_INSN_LDC; goto extract_sfmt_ldc;
+ case 14 : itype = FRVBF_INSN_LDDC; goto extract_sfmt_lddc;
+ case 15 : itype = FRVBF_INSN_LDQC; goto extract_sfmt_ldqc;
+ case 16 : itype = FRVBF_INSN_LDSBU; goto extract_sfmt_ldsbu;
+ case 17 : itype = FRVBF_INSN_LDUBU; goto extract_sfmt_ldsbu;
+ case 18 : itype = FRVBF_INSN_LDSHU; goto extract_sfmt_ldsbu;
+ case 19 : itype = FRVBF_INSN_LDUHU; goto extract_sfmt_ldsbu;
+ case 20 : itype = FRVBF_INSN_LDU; goto extract_sfmt_ldsbu;
+ case 21 : itype = FRVBF_INSN_LDDU; goto extract_sfmt_lddu;
+ case 22 : itype = FRVBF_INSN_LDQU; goto extract_sfmt_ldqu;
+ case 24 : itype = FRVBF_INSN_LDBFU; goto extract_sfmt_ldbfu;
+ case 25 : itype = FRVBF_INSN_LDHFU; goto extract_sfmt_ldbfu;
+ case 26 : itype = FRVBF_INSN_LDFU; goto extract_sfmt_ldbfu;
+ case 27 : itype = FRVBF_INSN_LDDFU; goto extract_sfmt_lddfu;
+ case 28 : itype = FRVBF_INSN_LDQFU; goto extract_sfmt_ldqfu;
+ case 29 : itype = FRVBF_INSN_LDCU; goto extract_sfmt_ldcu;
+ case 30 : itype = FRVBF_INSN_LDDCU; goto extract_sfmt_lddcu;
+ case 31 : itype = FRVBF_INSN_LDQCU; goto extract_sfmt_ldqcu;
+ case 32 : itype = FRVBF_INSN_NLDSB; goto extract_sfmt_nldsb;
+ case 33 : itype = FRVBF_INSN_NLDUB; goto extract_sfmt_nldsb;
+ case 34 : itype = FRVBF_INSN_NLDSH; goto extract_sfmt_nldsb;
+ case 35 : itype = FRVBF_INSN_NLDUH; goto extract_sfmt_nldsb;
+ case 36 : itype = FRVBF_INSN_NLD; goto extract_sfmt_nldsb;
+ case 37 : itype = FRVBF_INSN_NLDD; goto extract_sfmt_nldd;
+ case 38 : itype = FRVBF_INSN_NLDQ; goto extract_sfmt_nldq;
+ case 40 : itype = FRVBF_INSN_NLDBF; goto extract_sfmt_nldbf;
+ case 41 : itype = FRVBF_INSN_NLDHF; goto extract_sfmt_nldbf;
+ case 42 : itype = FRVBF_INSN_NLDF; goto extract_sfmt_nldbf;
+ case 43 : itype = FRVBF_INSN_NLDDF; goto extract_sfmt_nlddf;
+ case 44 : itype = FRVBF_INSN_NLDQF; goto extract_sfmt_nldqf;
+ case 48 : itype = FRVBF_INSN_NLDSBU; goto extract_sfmt_nldsbu;
+ case 49 : itype = FRVBF_INSN_NLDUBU; goto extract_sfmt_nldsbu;
+ case 50 : itype = FRVBF_INSN_NLDSHU; goto extract_sfmt_nldsbu;
+ case 51 : itype = FRVBF_INSN_NLDUHU; goto extract_sfmt_nldsbu;
+ case 52 : itype = FRVBF_INSN_NLDU; goto extract_sfmt_nldsbu;
+ case 53 : itype = FRVBF_INSN_NLDDU; goto extract_sfmt_nlddu;
+ case 54 : itype = FRVBF_INSN_NLDQU; goto extract_sfmt_nldqu;
+ case 56 : itype = FRVBF_INSN_NLDBFU; goto extract_sfmt_nldbfu;
+ case 57 : itype = FRVBF_INSN_NLDHFU; goto extract_sfmt_nldbfu;
+ case 58 : itype = FRVBF_INSN_NLDFU; goto extract_sfmt_nldbfu;
+ case 59 : itype = FRVBF_INSN_NLDDFU; goto extract_sfmt_nlddfu;
+ case 60 : itype = FRVBF_INSN_NLDQFU; goto extract_sfmt_nldqfu;