- case 2 : itype = FRVBF_INSN_FBNOLR; goto extract_sfmt_bnolr;
- case 3 : itype = FRVBF_INSN_FCBNOLR; goto extract_sfmt_bcnolr;
- case 4 : itype = FRVBF_INSN_BCLR; goto extract_sfmt_beqlr;
- case 5 : itype = FRVBF_INSN_BCCLR; goto extract_sfmt_bceqlr;
- case 6 : itype = FRVBF_INSN_FBULR; goto extract_sfmt_fbeqlr;
- case 7 : itype = FRVBF_INSN_FCBULR; goto extract_sfmt_fcbeqlr;
- case 8 : itype = FRVBF_INSN_BVLR; goto extract_sfmt_beqlr;
- case 9 : itype = FRVBF_INSN_BCVLR; goto extract_sfmt_bceqlr;
- case 10 : itype = FRVBF_INSN_FBGTLR; goto extract_sfmt_fbeqlr;
- case 11 : itype = FRVBF_INSN_FCBGTLR; goto extract_sfmt_fcbeqlr;
- case 12 : itype = FRVBF_INSN_BLTLR; goto extract_sfmt_beqlr;
- case 13 : itype = FRVBF_INSN_BCLTLR; goto extract_sfmt_bceqlr;
- case 14 : itype = FRVBF_INSN_FBUGLR; goto extract_sfmt_fbeqlr;
- case 15 : itype = FRVBF_INSN_FCBUGLR; goto extract_sfmt_fcbeqlr;
- case 16 : itype = FRVBF_INSN_BEQLR; goto extract_sfmt_beqlr;
- case 17 : itype = FRVBF_INSN_BCEQLR; goto extract_sfmt_bceqlr;
- case 18 : itype = FRVBF_INSN_FBLTLR; goto extract_sfmt_fbeqlr;
- case 19 : itype = FRVBF_INSN_FCBLTLR; goto extract_sfmt_fcbeqlr;
- case 20 : itype = FRVBF_INSN_BLSLR; goto extract_sfmt_beqlr;
- case 21 : itype = FRVBF_INSN_BCLSLR; goto extract_sfmt_bceqlr;
- case 22 : itype = FRVBF_INSN_FBULLR; goto extract_sfmt_fbeqlr;
- case 23 : itype = FRVBF_INSN_FCBULLR; goto extract_sfmt_fcbeqlr;
- case 24 : itype = FRVBF_INSN_BNLR; goto extract_sfmt_beqlr;
- case 25 : itype = FRVBF_INSN_BCNLR; goto extract_sfmt_bceqlr;
- case 26 : itype = FRVBF_INSN_FBLGLR; goto extract_sfmt_fbeqlr;
- case 27 : itype = FRVBF_INSN_FCBLGLR; goto extract_sfmt_fcbeqlr;
- case 28 : itype = FRVBF_INSN_BLELR; goto extract_sfmt_beqlr;
- case 29 : itype = FRVBF_INSN_BCLELR; goto extract_sfmt_bceqlr;
- case 30 : itype = FRVBF_INSN_FBNELR; goto extract_sfmt_fbeqlr;
- case 31 : itype = FRVBF_INSN_FCBNELR; goto extract_sfmt_fcbeqlr;
- case 32 : itype = FRVBF_INSN_BRALR; goto extract_sfmt_bralr;
- case 33 : itype = FRVBF_INSN_BCRALR; goto extract_sfmt_bcralr;
- case 34 : itype = FRVBF_INSN_FBEQLR; goto extract_sfmt_fbeqlr;
- case 35 : itype = FRVBF_INSN_FCBEQLR; goto extract_sfmt_fcbeqlr;
- case 36 : itype = FRVBF_INSN_BNCLR; goto extract_sfmt_beqlr;
- case 37 : itype = FRVBF_INSN_BCNCLR; goto extract_sfmt_bceqlr;
- case 38 : itype = FRVBF_INSN_FBUELR; goto extract_sfmt_fbeqlr;
- case 39 : itype = FRVBF_INSN_FCBUELR; goto extract_sfmt_fcbeqlr;
- case 40 : itype = FRVBF_INSN_BNVLR; goto extract_sfmt_beqlr;
- case 41 : itype = FRVBF_INSN_BCNVLR; goto extract_sfmt_bceqlr;
- case 42 : itype = FRVBF_INSN_FBGELR; goto extract_sfmt_fbeqlr;
- case 43 : itype = FRVBF_INSN_FCBGELR; goto extract_sfmt_fcbeqlr;
- case 44 : itype = FRVBF_INSN_BGELR; goto extract_sfmt_beqlr;
- case 45 : itype = FRVBF_INSN_BCGELR; goto extract_sfmt_bceqlr;
- case 46 : itype = FRVBF_INSN_FBUGELR; goto extract_sfmt_fbeqlr;
- case 47 : itype = FRVBF_INSN_FCBUGELR; goto extract_sfmt_fcbeqlr;
- case 48 : itype = FRVBF_INSN_BNELR; goto extract_sfmt_beqlr;
- case 49 : itype = FRVBF_INSN_BCNELR; goto extract_sfmt_bceqlr;
- case 50 : itype = FRVBF_INSN_FBLELR; goto extract_sfmt_fbeqlr;
- case 51 : itype = FRVBF_INSN_FCBLELR; goto extract_sfmt_fcbeqlr;
- case 52 : itype = FRVBF_INSN_BHILR; goto extract_sfmt_beqlr;
- case 53 : itype = FRVBF_INSN_BCHILR; goto extract_sfmt_bceqlr;
- case 54 : itype = FRVBF_INSN_FBULELR; goto extract_sfmt_fbeqlr;
- case 55 : itype = FRVBF_INSN_FCBULELR; goto extract_sfmt_fcbeqlr;
- case 56 : itype = FRVBF_INSN_BPLR; goto extract_sfmt_beqlr;
- case 57 : itype = FRVBF_INSN_BCPLR; goto extract_sfmt_bceqlr;
- case 58 : itype = FRVBF_INSN_FBOLR; goto extract_sfmt_fbeqlr;
- case 59 : itype = FRVBF_INSN_FCBOLR; goto extract_sfmt_fcbeqlr;
- case 60 : itype = FRVBF_INSN_BGTLR; goto extract_sfmt_beqlr;
- case 61 : itype = FRVBF_INSN_BCGTLR; goto extract_sfmt_bceqlr;
- case 62 : itype = FRVBF_INSN_FBRALR; goto extract_sfmt_bralr;
- case 63 : itype = FRVBF_INSN_FCBRALR; goto extract_sfmt_bcralr;
+ case 2 :
+ if ((entire_insn & 0x7ffcffff) == 0x38c000)
+ { itype = FRVBF_INSN_FBNOLR; goto extract_sfmt_fbnolr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 3 :
+ if ((entire_insn & 0x7ffcffff) == 0x38e000)
+ { itype = FRVBF_INSN_FCBNOLR; goto extract_sfmt_fcbnolr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 4 :
+ if ((entire_insn & 0x79fcffff) == 0x8384000)
+ { itype = FRVBF_INSN_BCLR; goto extract_sfmt_beqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 5 :
+ if ((entire_insn & 0x79fcefff) == 0x8386000)
+ { itype = FRVBF_INSN_BCCLR; goto extract_sfmt_bceqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 6 :
+ if ((entire_insn & 0x79fcffff) == 0x838c000)
+ { itype = FRVBF_INSN_FBULR; goto extract_sfmt_fbeqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 7 :
+ if ((entire_insn & 0x79fcefff) == 0x838e000)
+ { itype = FRVBF_INSN_FCBULR; goto extract_sfmt_fcbeqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 8 :
+ if ((entire_insn & 0x79fcffff) == 0x10384000)
+ { itype = FRVBF_INSN_BVLR; goto extract_sfmt_beqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 9 :
+ if ((entire_insn & 0x79fcefff) == 0x10386000)
+ { itype = FRVBF_INSN_BCVLR; goto extract_sfmt_bceqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 10 :
+ if ((entire_insn & 0x79fcffff) == 0x1038c000)
+ { itype = FRVBF_INSN_FBGTLR; goto extract_sfmt_fbeqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 11 :
+ if ((entire_insn & 0x79fcefff) == 0x1038e000)
+ { itype = FRVBF_INSN_FCBGTLR; goto extract_sfmt_fcbeqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 12 :
+ if ((entire_insn & 0x79fcffff) == 0x18384000)
+ { itype = FRVBF_INSN_BLTLR; goto extract_sfmt_beqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 13 :
+ if ((entire_insn & 0x79fcefff) == 0x18386000)
+ { itype = FRVBF_INSN_BCLTLR; goto extract_sfmt_bceqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 14 :
+ if ((entire_insn & 0x79fcffff) == 0x1838c000)
+ { itype = FRVBF_INSN_FBUGLR; goto extract_sfmt_fbeqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 15 :
+ if ((entire_insn & 0x79fcefff) == 0x1838e000)
+ { itype = FRVBF_INSN_FCBUGLR; goto extract_sfmt_fcbeqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 16 :
+ if ((entire_insn & 0x79fcffff) == 0x20384000)
+ { itype = FRVBF_INSN_BEQLR; goto extract_sfmt_beqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 17 :
+ if ((entire_insn & 0x79fcefff) == 0x20386000)
+ { itype = FRVBF_INSN_BCEQLR; goto extract_sfmt_bceqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 18 :
+ if ((entire_insn & 0x79fcffff) == 0x2038c000)
+ { itype = FRVBF_INSN_FBLTLR; goto extract_sfmt_fbeqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 19 :
+ if ((entire_insn & 0x79fcefff) == 0x2038e000)
+ { itype = FRVBF_INSN_FCBLTLR; goto extract_sfmt_fcbeqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 20 :
+ if ((entire_insn & 0x79fcffff) == 0x28384000)
+ { itype = FRVBF_INSN_BLSLR; goto extract_sfmt_beqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 21 :
+ if ((entire_insn & 0x79fcefff) == 0x28386000)
+ { itype = FRVBF_INSN_BCLSLR; goto extract_sfmt_bceqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 22 :
+ if ((entire_insn & 0x79fcffff) == 0x2838c000)
+ { itype = FRVBF_INSN_FBULLR; goto extract_sfmt_fbeqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 23 :
+ if ((entire_insn & 0x79fcefff) == 0x2838e000)
+ { itype = FRVBF_INSN_FCBULLR; goto extract_sfmt_fcbeqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 24 :
+ if ((entire_insn & 0x79fcffff) == 0x30384000)
+ { itype = FRVBF_INSN_BNLR; goto extract_sfmt_beqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 25 :
+ if ((entire_insn & 0x79fcefff) == 0x30386000)
+ { itype = FRVBF_INSN_BCNLR; goto extract_sfmt_bceqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 26 :
+ if ((entire_insn & 0x79fcffff) == 0x3038c000)
+ { itype = FRVBF_INSN_FBLGLR; goto extract_sfmt_fbeqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 27 :
+ if ((entire_insn & 0x79fcefff) == 0x3038e000)
+ { itype = FRVBF_INSN_FCBLGLR; goto extract_sfmt_fcbeqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 28 :
+ if ((entire_insn & 0x79fcffff) == 0x38384000)
+ { itype = FRVBF_INSN_BLELR; goto extract_sfmt_beqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 29 :
+ if ((entire_insn & 0x79fcefff) == 0x38386000)
+ { itype = FRVBF_INSN_BCLELR; goto extract_sfmt_bceqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 30 :
+ if ((entire_insn & 0x79fcffff) == 0x3838c000)
+ { itype = FRVBF_INSN_FBNELR; goto extract_sfmt_fbeqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 31 :
+ if ((entire_insn & 0x79fcefff) == 0x3838e000)
+ { itype = FRVBF_INSN_FCBNELR; goto extract_sfmt_fcbeqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 32 :
+ if ((entire_insn & 0x7ffcffff) == 0x40384000)
+ { itype = FRVBF_INSN_BRALR; goto extract_sfmt_bralr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 33 :
+ if ((entire_insn & 0x7ffcefff) == 0x40386000)
+ { itype = FRVBF_INSN_BCRALR; goto extract_sfmt_bcralr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 34 :
+ if ((entire_insn & 0x79fcffff) == 0x4038c000)
+ { itype = FRVBF_INSN_FBEQLR; goto extract_sfmt_fbeqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 35 :
+ if ((entire_insn & 0x79fcefff) == 0x4038e000)
+ { itype = FRVBF_INSN_FCBEQLR; goto extract_sfmt_fcbeqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 36 :
+ if ((entire_insn & 0x79fcffff) == 0x48384000)
+ { itype = FRVBF_INSN_BNCLR; goto extract_sfmt_beqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 37 :
+ if ((entire_insn & 0x79fcefff) == 0x48386000)
+ { itype = FRVBF_INSN_BCNCLR; goto extract_sfmt_bceqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 38 :
+ if ((entire_insn & 0x79fcffff) == 0x4838c000)
+ { itype = FRVBF_INSN_FBUELR; goto extract_sfmt_fbeqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 39 :
+ if ((entire_insn & 0x79fcefff) == 0x4838e000)
+ { itype = FRVBF_INSN_FCBUELR; goto extract_sfmt_fcbeqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 40 :
+ if ((entire_insn & 0x79fcffff) == 0x50384000)
+ { itype = FRVBF_INSN_BNVLR; goto extract_sfmt_beqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 41 :
+ if ((entire_insn & 0x79fcefff) == 0x50386000)
+ { itype = FRVBF_INSN_BCNVLR; goto extract_sfmt_bceqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 42 :
+ if ((entire_insn & 0x79fcffff) == 0x5038c000)
+ { itype = FRVBF_INSN_FBGELR; goto extract_sfmt_fbeqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 43 :
+ if ((entire_insn & 0x79fcefff) == 0x5038e000)
+ { itype = FRVBF_INSN_FCBGELR; goto extract_sfmt_fcbeqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 44 :
+ if ((entire_insn & 0x79fcffff) == 0x58384000)
+ { itype = FRVBF_INSN_BGELR; goto extract_sfmt_beqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 45 :
+ if ((entire_insn & 0x79fcefff) == 0x58386000)
+ { itype = FRVBF_INSN_BCGELR; goto extract_sfmt_bceqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 46 :
+ if ((entire_insn & 0x79fcffff) == 0x5838c000)
+ { itype = FRVBF_INSN_FBUGELR; goto extract_sfmt_fbeqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 47 :
+ if ((entire_insn & 0x79fcefff) == 0x5838e000)
+ { itype = FRVBF_INSN_FCBUGELR; goto extract_sfmt_fcbeqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 48 :
+ if ((entire_insn & 0x79fcffff) == 0x60384000)
+ { itype = FRVBF_INSN_BNELR; goto extract_sfmt_beqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 49 :
+ if ((entire_insn & 0x79fcefff) == 0x60386000)
+ { itype = FRVBF_INSN_BCNELR; goto extract_sfmt_bceqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 50 :
+ if ((entire_insn & 0x79fcffff) == 0x6038c000)
+ { itype = FRVBF_INSN_FBLELR; goto extract_sfmt_fbeqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 51 :
+ if ((entire_insn & 0x79fcefff) == 0x6038e000)
+ { itype = FRVBF_INSN_FCBLELR; goto extract_sfmt_fcbeqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 52 :
+ if ((entire_insn & 0x79fcffff) == 0x68384000)
+ { itype = FRVBF_INSN_BHILR; goto extract_sfmt_beqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 53 :
+ if ((entire_insn & 0x79fcefff) == 0x68386000)
+ { itype = FRVBF_INSN_BCHILR; goto extract_sfmt_bceqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 54 :
+ if ((entire_insn & 0x79fcffff) == 0x6838c000)
+ { itype = FRVBF_INSN_FBULELR; goto extract_sfmt_fbeqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 55 :
+ if ((entire_insn & 0x79fcefff) == 0x6838e000)
+ { itype = FRVBF_INSN_FCBULELR; goto extract_sfmt_fcbeqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 56 :
+ if ((entire_insn & 0x79fcffff) == 0x70384000)
+ { itype = FRVBF_INSN_BPLR; goto extract_sfmt_beqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 57 :
+ if ((entire_insn & 0x79fcefff) == 0x70386000)
+ { itype = FRVBF_INSN_BCPLR; goto extract_sfmt_bceqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 58 :
+ if ((entire_insn & 0x79fcffff) == 0x7038c000)
+ { itype = FRVBF_INSN_FBOLR; goto extract_sfmt_fbeqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 59 :
+ if ((entire_insn & 0x79fcefff) == 0x7038e000)
+ { itype = FRVBF_INSN_FCBOLR; goto extract_sfmt_fcbeqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 60 :
+ if ((entire_insn & 0x79fcffff) == 0x78384000)
+ { itype = FRVBF_INSN_BGTLR; goto extract_sfmt_beqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 61 :
+ if ((entire_insn & 0x79fcefff) == 0x78386000)
+ { itype = FRVBF_INSN_BCGTLR; goto extract_sfmt_bceqlr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 62 :
+ if ((entire_insn & 0x7ffcffff) == 0x7838c000)
+ { itype = FRVBF_INSN_FBRALR; goto extract_sfmt_fbralr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 63 :
+ if ((entire_insn & 0x7ffcefff) == 0x7838e000)
+ { itype = FRVBF_INSN_FCBRALR; goto extract_sfmt_fcbralr; }
+ itype = FRVBF_INSN_X_INVALID; goto extract_sfmt_empty;