- case 0 :
- if ((entire_insn & 0xfc000000) == 0x0)
- { itype = LM32BF_INSN_SRUI; goto extract_sfmt_addi; }
- itype = LM32BF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 1 :
- if ((entire_insn & 0xfc000000) == 0x4000000)
- { itype = LM32BF_INSN_NORI; goto extract_sfmt_andi; }
- itype = LM32BF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 2 :
- if ((entire_insn & 0xfc000000) == 0x8000000)
- { itype = LM32BF_INSN_MULI; goto extract_sfmt_addi; }
- itype = LM32BF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 3 :
- if ((entire_insn & 0xfc000000) == 0xc000000)
- { itype = LM32BF_INSN_SH; goto extract_sfmt_sh; }
- itype = LM32BF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 4 :
- if ((entire_insn & 0xfc000000) == 0x10000000)
- { itype = LM32BF_INSN_LB; goto extract_sfmt_lb; }
- itype = LM32BF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 5 :
- if ((entire_insn & 0xfc000000) == 0x14000000)
- { itype = LM32BF_INSN_SRI; goto extract_sfmt_addi; }
- itype = LM32BF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 6 :
- if ((entire_insn & 0xfc000000) == 0x18000000)
- { itype = LM32BF_INSN_XORI; goto extract_sfmt_andi; }
- itype = LM32BF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 7 :
- if ((entire_insn & 0xfc000000) == 0x1c000000)
- { itype = LM32BF_INSN_LH; goto extract_sfmt_lh; }
- itype = LM32BF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 8 :
- if ((entire_insn & 0xfc000000) == 0x20000000)
- { itype = LM32BF_INSN_ANDI; goto extract_sfmt_andi; }
- itype = LM32BF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 9 :
- if ((entire_insn & 0xfc000000) == 0x24000000)
- { itype = LM32BF_INSN_XNORI; goto extract_sfmt_andi; }
- itype = LM32BF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 10 :
- if ((entire_insn & 0xfc000000) == 0x28000000)
- { itype = LM32BF_INSN_LW; goto extract_sfmt_lw; }
- itype = LM32BF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 11 :
- if ((entire_insn & 0xfc000000) == 0x2c000000)
- { itype = LM32BF_INSN_LHU; goto extract_sfmt_lh; }
- itype = LM32BF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 12 :
- if ((entire_insn & 0xfc000000) == 0x30000000)
- { itype = LM32BF_INSN_SB; goto extract_sfmt_sb; }
- itype = LM32BF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 13 :
- if ((entire_insn & 0xfc000000) == 0x34000000)
- { itype = LM32BF_INSN_ADDI; goto extract_sfmt_addi; }
- itype = LM32BF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 14 :
- if ((entire_insn & 0xfc000000) == 0x38000000)
- { itype = LM32BF_INSN_ORI; goto extract_sfmt_ori; }
- itype = LM32BF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 15 :
- if ((entire_insn & 0xfc000000) == 0x3c000000)
- { itype = LM32BF_INSN_SLI; goto extract_sfmt_addi; }
- itype = LM32BF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 16 :
- if ((entire_insn & 0xfc000000) == 0x40000000)
- { itype = LM32BF_INSN_LBU; goto extract_sfmt_lb; }
- itype = LM32BF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 17 :
- if ((entire_insn & 0xfc000000) == 0x44000000)
- { itype = LM32BF_INSN_BE; goto extract_sfmt_be; }
- itype = LM32BF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 18 :
- if ((entire_insn & 0xfc000000) == 0x48000000)
- { itype = LM32BF_INSN_BG; goto extract_sfmt_be; }
- itype = LM32BF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 19 :
- if ((entire_insn & 0xfc000000) == 0x4c000000)
- { itype = LM32BF_INSN_BGE; goto extract_sfmt_be; }
- itype = LM32BF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 20 :
- if ((entire_insn & 0xfc000000) == 0x50000000)
- { itype = LM32BF_INSN_BGEU; goto extract_sfmt_be; }
- itype = LM32BF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 21 :
- if ((entire_insn & 0xfc000000) == 0x54000000)
- { itype = LM32BF_INSN_BGU; goto extract_sfmt_be; }
- itype = LM32BF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 22 :
- if ((entire_insn & 0xfc000000) == 0x58000000)
- { itype = LM32BF_INSN_SW; goto extract_sfmt_sw; }
- itype = LM32BF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 23 :
- if ((entire_insn & 0xfc000000) == 0x5c000000)
- { itype = LM32BF_INSN_BNE; goto extract_sfmt_be; }
- itype = LM32BF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 24 :
- if ((entire_insn & 0xfc000000) == 0x60000000)
- { itype = LM32BF_INSN_ANDHII; goto extract_sfmt_andhii; }
- itype = LM32BF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 25 :
- if ((entire_insn & 0xfc000000) == 0x64000000)
- { itype = LM32BF_INSN_CMPEI; goto extract_sfmt_addi; }
- itype = LM32BF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 26 :
- if ((entire_insn & 0xfc000000) == 0x68000000)
- { itype = LM32BF_INSN_CMPGI; goto extract_sfmt_addi; }
- itype = LM32BF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 27 :
- if ((entire_insn & 0xfc000000) == 0x6c000000)
- { itype = LM32BF_INSN_CMPGEI; goto extract_sfmt_addi; }
- itype = LM32BF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 28 :
- if ((entire_insn & 0xfc000000) == 0x70000000)
- { itype = LM32BF_INSN_CMPGEUI; goto extract_sfmt_andi; }
- itype = LM32BF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 29 :
- if ((entire_insn & 0xfc000000) == 0x74000000)
- { itype = LM32BF_INSN_CMPGUI; goto extract_sfmt_andi; }
- itype = LM32BF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 30 :
- if ((entire_insn & 0xfc000000) == 0x78000000)
- { itype = LM32BF_INSN_ORHII; goto extract_sfmt_andhii; }
- itype = LM32BF_INSN_X_INVALID; goto extract_sfmt_empty;
- case 31 :
- if ((entire_insn & 0xfc000000) == 0x7c000000)
- { itype = LM32BF_INSN_CMPNEI; goto extract_sfmt_addi; }
- itype = LM32BF_INSN_X_INVALID; goto extract_sfmt_empty;
+ case 0 : itype = LM32BF_INSN_SRUI; goto extract_sfmt_addi;
+ case 1 : itype = LM32BF_INSN_NORI; goto extract_sfmt_andi;
+ case 2 : itype = LM32BF_INSN_MULI; goto extract_sfmt_addi;
+ case 3 : itype = LM32BF_INSN_SH; goto extract_sfmt_sh;
+ case 4 : itype = LM32BF_INSN_LB; goto extract_sfmt_lb;
+ case 5 : itype = LM32BF_INSN_SRI; goto extract_sfmt_addi;
+ case 6 : itype = LM32BF_INSN_XORI; goto extract_sfmt_andi;
+ case 7 : itype = LM32BF_INSN_LH; goto extract_sfmt_lh;
+ case 8 : itype = LM32BF_INSN_ANDI; goto extract_sfmt_andi;
+ case 9 : itype = LM32BF_INSN_XNORI; goto extract_sfmt_andi;
+ case 10 : itype = LM32BF_INSN_LW; goto extract_sfmt_lw;
+ case 11 : itype = LM32BF_INSN_LHU; goto extract_sfmt_lh;
+ case 12 : itype = LM32BF_INSN_SB; goto extract_sfmt_sb;
+ case 13 : itype = LM32BF_INSN_ADDI; goto extract_sfmt_addi;
+ case 14 : itype = LM32BF_INSN_ORI; goto extract_sfmt_ori;
+ case 15 : itype = LM32BF_INSN_SLI; goto extract_sfmt_addi;
+ case 16 : itype = LM32BF_INSN_LBU; goto extract_sfmt_lb;
+ case 17 : itype = LM32BF_INSN_BE; goto extract_sfmt_be;
+ case 18 : itype = LM32BF_INSN_BG; goto extract_sfmt_be;
+ case 19 : itype = LM32BF_INSN_BGE; goto extract_sfmt_be;
+ case 20 : itype = LM32BF_INSN_BGEU; goto extract_sfmt_be;
+ case 21 : itype = LM32BF_INSN_BGU; goto extract_sfmt_be;
+ case 22 : itype = LM32BF_INSN_SW; goto extract_sfmt_sw;
+ case 23 : itype = LM32BF_INSN_BNE; goto extract_sfmt_be;
+ case 24 : itype = LM32BF_INSN_ANDHII; goto extract_sfmt_andhii;
+ case 25 : itype = LM32BF_INSN_CMPEI; goto extract_sfmt_addi;
+ case 26 : itype = LM32BF_INSN_CMPGI; goto extract_sfmt_addi;
+ case 27 : itype = LM32BF_INSN_CMPGEI; goto extract_sfmt_addi;
+ case 28 : itype = LM32BF_INSN_CMPGEUI; goto extract_sfmt_andi;
+ case 29 : itype = LM32BF_INSN_CMPGUI; goto extract_sfmt_andi;
+ case 30 : itype = LM32BF_INSN_ORHII; goto extract_sfmt_andhii;
+ case 31 : itype = LM32BF_INSN_CMPNEI; goto extract_sfmt_addi;