Lines Matching full:break

2546         case 0: op = rv_op_c_addi4spn; break;  in decode_inst_opcode()
2553 break; in decode_inst_opcode()
2554 case 2: op = rv_op_c_lw; break; in decode_inst_opcode()
2561 break; in decode_inst_opcode()
2564 case 0: op = rv_op_c_lbu; break; in decode_inst_opcode()
2571 break; in decode_inst_opcode()
2572 case 2: op = rv_op_c_sb; break; in decode_inst_opcode()
2577 break; in decode_inst_opcode()
2579 break; in decode_inst_opcode()
2586 break; in decode_inst_opcode()
2587 case 6: op = rv_op_c_sw; break; in decode_inst_opcode()
2594 break; in decode_inst_opcode()
2596 break; in decode_inst_opcode()
2601 case 0: op = rv_op_c_nop; break; in decode_inst_opcode()
2602 default: op = rv_op_c_addi; break; in decode_inst_opcode()
2604 break; in decode_inst_opcode()
2611 break; in decode_inst_opcode()
2612 case 2: op = rv_op_c_li; break; in decode_inst_opcode()
2624 break; in decode_inst_opcode()
2628 case 2: op = rv_op_c_addi16sp; break; in decode_inst_opcode()
2629 default: op = rv_op_c_lui; break; in decode_inst_opcode()
2631 break; in decode_inst_opcode()
2636 break; in decode_inst_opcode()
2639 break; in decode_inst_opcode()
2640 case 2: op = rv_op_c_andi; break; in decode_inst_opcode()
2643 case 0: op = rv_op_c_sub; break; in decode_inst_opcode()
2644 case 1: op = rv_op_c_xor; break; in decode_inst_opcode()
2645 case 2: op = rv_op_c_or; break; in decode_inst_opcode()
2646 case 3: op = rv_op_c_and; break; in decode_inst_opcode()
2647 case 4: op = rv_op_c_subw; break; in decode_inst_opcode()
2648 case 5: op = rv_op_c_addw; break; in decode_inst_opcode()
2649 case 6: op = rv_op_c_mul; break; in decode_inst_opcode()
2652 case 0: op = rv_op_c_zext_b; break; in decode_inst_opcode()
2653 case 1: op = rv_op_c_sext_b; break; in decode_inst_opcode()
2654 case 2: op = rv_op_c_zext_h; break; in decode_inst_opcode()
2655 case 3: op = rv_op_c_sext_h; break; in decode_inst_opcode()
2656 case 4: op = rv_op_c_zext_w; break; in decode_inst_opcode()
2657 case 5: op = rv_op_c_not; break; in decode_inst_opcode()
2659 break; in decode_inst_opcode()
2661 break; in decode_inst_opcode()
2663 break; in decode_inst_opcode()
2664 case 5: op = rv_op_c_j; break; in decode_inst_opcode()
2665 case 6: op = rv_op_c_beqz; break; in decode_inst_opcode()
2666 case 7: op = rv_op_c_bnez; break; in decode_inst_opcode()
2668 break; in decode_inst_opcode()
2673 break; in decode_inst_opcode()
2680 break; in decode_inst_opcode()
2681 case 2: op = rv_op_c_lwsp; break; in decode_inst_opcode()
2688 break; in decode_inst_opcode()
2693 case 0: op = rv_op_c_jr; break; in decode_inst_opcode()
2694 default: op = rv_op_c_mv; break; in decode_inst_opcode()
2696 break; in decode_inst_opcode()
2701 case 0: op = rv_op_c_ebreak; break; in decode_inst_opcode()
2702 default: op = rv_op_c_jalr; break; in decode_inst_opcode()
2704 break; in decode_inst_opcode()
2705 default: op = rv_op_c_add; break; in decode_inst_opcode()
2707 break; in decode_inst_opcode()
2709 break; in decode_inst_opcode()
2721 break; in decode_inst_opcode()
2726 break; in decode_inst_opcode()
2731 break; in decode_inst_opcode()
2736 break; in decode_inst_opcode()
2742 break; in decode_inst_opcode()
2749 break; in decode_inst_opcode()
2752 break; in decode_inst_opcode()
2755 case 1: op = rv_op_cm_mvsa01; break; in decode_inst_opcode()
2756 case 3: op = rv_op_cm_mva01s; break; in decode_inst_opcode()
2758 break; in decode_inst_opcode()
2762 break; in decode_inst_opcode()
2763 case 6: op = rv_op_c_swsp; break; in decode_inst_opcode()
2770 break; in decode_inst_opcode()
2772 break; in decode_inst_opcode()
2777 case 0: op = rv_op_lb; break; in decode_inst_opcode()
2778 case 1: op = rv_op_lh; break; in decode_inst_opcode()
2779 case 2: op = rv_op_lw; break; in decode_inst_opcode()
2780 case 3: op = rv_op_ld; break; in decode_inst_opcode()
2781 case 4: op = rv_op_lbu; break; in decode_inst_opcode()
2782 case 5: op = rv_op_lhu; break; in decode_inst_opcode()
2783 case 6: op = rv_op_lwu; break; in decode_inst_opcode()
2784 case 7: op = rv_op_ldu; break; in decode_inst_opcode()
2786 break; in decode_inst_opcode()
2791 case 40: op = rv_op_vl1re8_v; break; in decode_inst_opcode()
2792 case 552: op = rv_op_vl2re8_v; break; in decode_inst_opcode()
2793 case 1576: op = rv_op_vl4re8_v; break; in decode_inst_opcode()
2794 case 3624: op = rv_op_vl8re8_v; break; in decode_inst_opcode()
2799 case 0: op = rv_op_vle8_v; break; in decode_inst_opcode()
2800 case 11: op = rv_op_vlm_v; break; in decode_inst_opcode()
2801 case 16: op = rv_op_vle8ff_v; break; in decode_inst_opcode()
2803 break; in decode_inst_opcode()
2804 case 1: op = rv_op_vluxei8_v; break; in decode_inst_opcode()
2805 case 2: op = rv_op_vlse8_v; break; in decode_inst_opcode()
2806 case 3: op = rv_op_vloxei8_v; break; in decode_inst_opcode()
2808 break; in decode_inst_opcode()
2809 case 1: op = rv_op_flh; break; in decode_inst_opcode()
2810 case 2: op = rv_op_flw; break; in decode_inst_opcode()
2811 case 3: op = rv_op_fld; break; in decode_inst_opcode()
2812 case 4: op = rv_op_flq; break; in decode_inst_opcode()
2815 case 40: op = rv_op_vl1re16_v; break; in decode_inst_opcode()
2816 case 552: op = rv_op_vl2re16_v; break; in decode_inst_opcode()
2817 case 1576: op = rv_op_vl4re16_v; break; in decode_inst_opcode()
2818 case 3624: op = rv_op_vl8re16_v; break; in decode_inst_opcode()
2823 case 0: op = rv_op_vle16_v; break; in decode_inst_opcode()
2824 case 16: op = rv_op_vle16ff_v; break; in decode_inst_opcode()
2826 break; in decode_inst_opcode()
2827 case 1: op = rv_op_vluxei16_v; break; in decode_inst_opcode()
2828 case 2: op = rv_op_vlse16_v; break; in decode_inst_opcode()
2829 case 3: op = rv_op_vloxei16_v; break; in decode_inst_opcode()
2831 break; in decode_inst_opcode()
2834 case 40: op = rv_op_vl1re32_v; break; in decode_inst_opcode()
2835 case 552: op = rv_op_vl2re32_v; break; in decode_inst_opcode()
2836 case 1576: op = rv_op_vl4re32_v; break; in decode_inst_opcode()
2837 case 3624: op = rv_op_vl8re32_v; break; in decode_inst_opcode()
2842 case 0: op = rv_op_vle32_v; break; in decode_inst_opcode()
2843 case 16: op = rv_op_vle32ff_v; break; in decode_inst_opcode()
2845 break; in decode_inst_opcode()
2846 case 1: op = rv_op_vluxei32_v; break; in decode_inst_opcode()
2847 case 2: op = rv_op_vlse32_v; break; in decode_inst_opcode()
2848 case 3: op = rv_op_vloxei32_v; break; in decode_inst_opcode()
2850 break; in decode_inst_opcode()
2853 case 40: op = rv_op_vl1re64_v; break; in decode_inst_opcode()
2854 case 552: op = rv_op_vl2re64_v; break; in decode_inst_opcode()
2855 case 1576: op = rv_op_vl4re64_v; break; in decode_inst_opcode()
2856 case 3624: op = rv_op_vl8re64_v; break; in decode_inst_opcode()
2861 case 0: op = rv_op_vle64_v; break; in decode_inst_opcode()
2862 case 16: op = rv_op_vle64ff_v; break; in decode_inst_opcode()
2864 break; in decode_inst_opcode()
2865 case 1: op = rv_op_vluxei64_v; break; in decode_inst_opcode()
2866 case 2: op = rv_op_vlse64_v; break; in decode_inst_opcode()
2867 case 3: op = rv_op_vloxei64_v; break; in decode_inst_opcode()
2869 break; in decode_inst_opcode()
2871 break; in decode_inst_opcode()
2874 case 0: op = rv_op_fence; break; in decode_inst_opcode()
2875 case 1: op = rv_op_fence_i; break; in decode_inst_opcode()
2876 case 2: op = rv_op_lq; break; in decode_inst_opcode()
2878 break; in decode_inst_opcode()
2881 case 0: op = rv_op_addi; break; in decode_inst_opcode()
2884 case 0b00000: op = rv_op_slli; break; in decode_inst_opcode()
2887 case 0b0001111: op = rv_op_zip; break; in decode_inst_opcode()
2889 break; in decode_inst_opcode()
2892 case 0b0000000: op = rv_op_sha256sum0; break; in decode_inst_opcode()
2893 case 0b0000001: op = rv_op_sha256sum1; break; in decode_inst_opcode()
2894 case 0b0000010: op = rv_op_sha256sig0; break; in decode_inst_opcode()
2895 case 0b0000011: op = rv_op_sha256sig1; break; in decode_inst_opcode()
2896 case 0b0000100: op = rv_op_sha512sum0; break; in decode_inst_opcode()
2897 case 0b0000101: op = rv_op_sha512sum1; break; in decode_inst_opcode()
2898 case 0b0000110: op = rv_op_sha512sig0; break; in decode_inst_opcode()
2899 case 0b0000111: op = rv_op_sha512sig1; break; in decode_inst_opcode()
2900 case 0b0001000: op = rv_op_sm3p0; break; in decode_inst_opcode()
2901 case 0b0001001: op = rv_op_sm3p1; break; in decode_inst_opcode()
2903 break; in decode_inst_opcode()
2904 case 0b00101: op = rv_op_bseti; break; in decode_inst_opcode()
2907 case 0b0000000: op = rv_op_aes64im; break; in decode_inst_opcode()
2912 break; in decode_inst_opcode()
2914 break; in decode_inst_opcode()
2915 case 0b01001: op = rv_op_bclri; break; in decode_inst_opcode()
2916 case 0b01101: op = rv_op_binvi; break; in decode_inst_opcode()
2919 case 0b0000000: op = rv_op_clz; break; in decode_inst_opcode()
2920 case 0b0000001: op = rv_op_ctz; break; in decode_inst_opcode()
2921 case 0b0000010: op = rv_op_cpop; break; in decode_inst_opcode()
2923 case 0b0000100: op = rv_op_sext_b; break; in decode_inst_opcode()
2924 case 0b0000101: op = rv_op_sext_h; break; in decode_inst_opcode()
2926 break; in decode_inst_opcode()
2928 break; in decode_inst_opcode()
2929 case 2: op = rv_op_slti; break; in decode_inst_opcode()
2930 case 3: op = rv_op_sltiu; break; in decode_inst_opcode()
2931 case 4: op = rv_op_xori; break; in decode_inst_opcode()
2934 case 0b00000: op = rv_op_srli; break; in decode_inst_opcode()
2937 case 0b0001111: op = rv_op_unzip; break; in decode_inst_opcode()
2939 break; in decode_inst_opcode()
2940 case 0b00101: op = rv_op_orc_b; break; in decode_inst_opcode()
2941 case 0b01000: op = rv_op_srai; break; in decode_inst_opcode()
2942 case 0b01001: op = rv_op_bexti; break; in decode_inst_opcode()
2943 case 0b01100: op = rv_op_rori; break; in decode_inst_opcode()
2946 case 0b0011000: op = rv_op_rev8; break; in decode_inst_opcode()
2947 case 0b0111000: op = rv_op_rev8; break; in decode_inst_opcode()
2948 case 0b0000111: op = rv_op_brev8; break; in decode_inst_opcode()
2950 break; in decode_inst_opcode()
2952 break; in decode_inst_opcode()
2953 case 6: op = rv_op_ori; break; in decode_inst_opcode()
2954 case 7: op = rv_op_andi; break; in decode_inst_opcode()
2956 break; in decode_inst_opcode()
2963 break; in decode_inst_opcode()
2966 case 0: op = rv_op_addiw; break; in decode_inst_opcode()
2969 case 0: op = rv_op_slliw; break; in decode_inst_opcode()
2970 case 2: op = rv_op_slli_uw; break; in decode_inst_opcode()
2973 case 0b00000: op = rv_op_clzw; break; in decode_inst_opcode()
2974 case 0b00001: op = rv_op_ctzw; break; in decode_inst_opcode()
2975 case 0b00010: op = rv_op_cpopw; break; in decode_inst_opcode()
2977 break; in decode_inst_opcode()
2979 break; in decode_inst_opcode()
2982 case 0: op = rv_op_srliw; break; in decode_inst_opcode()
2983 case 32: op = rv_op_sraiw; break; in decode_inst_opcode()
2984 case 48: op = rv_op_roriw; break; in decode_inst_opcode()
2986 break; in decode_inst_opcode()
2988 break; in decode_inst_opcode()
2991 case 0: op = rv_op_sb; break; in decode_inst_opcode()
2992 case 1: op = rv_op_sh; break; in decode_inst_opcode()
2993 case 2: op = rv_op_sw; break; in decode_inst_opcode()
2994 case 3: op = rv_op_sd; break; in decode_inst_opcode()
2995 case 4: op = rv_op_sq; break; in decode_inst_opcode()
2997 break; in decode_inst_opcode()
3002 case 40: op = rv_op_vs1r_v; break; in decode_inst_opcode()
3003 case 552: op = rv_op_vs2r_v; break; in decode_inst_opcode()
3004 case 1576: op = rv_op_vs4r_v; break; in decode_inst_opcode()
3005 case 3624: op = rv_op_vs8r_v; break; in decode_inst_opcode()
3010 case 0: op = rv_op_vse8_v; break; in decode_inst_opcode()
3011 case 11: op = rv_op_vsm_v; break; in decode_inst_opcode()
3013 break; in decode_inst_opcode()
3014 case 1: op = rv_op_vsuxei8_v; break; in decode_inst_opcode()
3015 case 2: op = rv_op_vsse8_v; break; in decode_inst_opcode()
3016 case 3: op = rv_op_vsoxei8_v; break; in decode_inst_opcode()
3018 break; in decode_inst_opcode()
3019 case 1: op = rv_op_fsh; break; in decode_inst_opcode()
3020 case 2: op = rv_op_fsw; break; in decode_inst_opcode()
3021 case 3: op = rv_op_fsd; break; in decode_inst_opcode()
3022 case 4: op = rv_op_fsq; break; in decode_inst_opcode()
3027 case 0: op = rv_op_vse16_v; break; in decode_inst_opcode()
3029 break; in decode_inst_opcode()
3030 case 1: op = rv_op_vsuxei16_v; break; in decode_inst_opcode()
3031 case 2: op = rv_op_vsse16_v; break; in decode_inst_opcode()
3032 case 3: op = rv_op_vsoxei16_v; break; in decode_inst_opcode()
3034 break; in decode_inst_opcode()
3039 case 0: op = rv_op_vse32_v; break; in decode_inst_opcode()
3041 break; in decode_inst_opcode()
3042 case 1: op = rv_op_vsuxei32_v; break; in decode_inst_opcode()
3043 case 2: op = rv_op_vsse32_v; break; in decode_inst_opcode()
3044 case 3: op = rv_op_vsoxei32_v; break; in decode_inst_opcode()
3046 break; in decode_inst_opcode()
3051 case 0: op = rv_op_vse64_v; break; in decode_inst_opcode()
3053 break; in decode_inst_opcode()
3054 case 1: op = rv_op_vsuxei64_v; break; in decode_inst_opcode()
3055 case 2: op = rv_op_vsse64_v; break; in decode_inst_opcode()
3056 case 3: op = rv_op_vsoxei64_v; break; in decode_inst_opcode()
3058 break; in decode_inst_opcode()
3060 break; in decode_inst_opcode()
3064 case 0: op = rv_op_amoadd_b; break; in decode_inst_opcode()
3065 case 1: op = rv_op_amoadd_h; break; in decode_inst_opcode()
3066 case 2: op = rv_op_amoadd_w; break; in decode_inst_opcode()
3067 case 3: op = rv_op_amoadd_d; break; in decode_inst_opcode()
3068 case 4: op = rv_op_amoadd_q; break; in decode_inst_opcode()
3069 case 8: op = rv_op_amoswap_b; break; in decode_inst_opcode()
3070 case 9: op = rv_op_amoswap_h; break; in decode_inst_opcode()
3071 case 10: op = rv_op_amoswap_w; break; in decode_inst_opcode()
3072 case 11: op = rv_op_amoswap_d; break; in decode_inst_opcode()
3073 case 12: op = rv_op_amoswap_q; break; in decode_inst_opcode()
3076 case 0: op = rv_op_lr_w; break; in decode_inst_opcode()
3078 break; in decode_inst_opcode()
3081 case 0: op = rv_op_lr_d; break; in decode_inst_opcode()
3083 break; in decode_inst_opcode()
3086 case 0: op = rv_op_lr_q; break; in decode_inst_opcode()
3088 break; in decode_inst_opcode()
3089 case 26: op = rv_op_sc_w; break; in decode_inst_opcode()
3090 case 27: op = rv_op_sc_d; break; in decode_inst_opcode()
3091 case 28: op = rv_op_sc_q; break; in decode_inst_opcode()
3092 case 32: op = rv_op_amoxor_b; break; in decode_inst_opcode()
3093 case 33: op = rv_op_amoxor_h; break; in decode_inst_opcode()
3094 case 34: op = rv_op_amoxor_w; break; in decode_inst_opcode()
3095 case 35: op = rv_op_amoxor_d; break; in decode_inst_opcode()
3096 case 36: op = rv_op_amoxor_q; break; in decode_inst_opcode()
3097 case 40: op = rv_op_amocas_b; break; in decode_inst_opcode()
3098 case 41: op = rv_op_amocas_h; break; in decode_inst_opcode()
3099 case 42: op = rv_op_amocas_w; break; in decode_inst_opcode()
3100 case 43: op = rv_op_amocas_d; break; in decode_inst_opcode()
3101 case 44: op = rv_op_amocas_q; break; in decode_inst_opcode()
3102 case 64: op = rv_op_amoor_b; break; in decode_inst_opcode()
3103 case 65: op = rv_op_amoor_h; break; in decode_inst_opcode()
3104 case 66: op = rv_op_amoor_w; break; in decode_inst_opcode()
3105 case 67: op = rv_op_amoor_d; break; in decode_inst_opcode()
3106 case 68: op = rv_op_amoor_q; break; in decode_inst_opcode()
3107 case 74: op = rv_op_ssamoswap_w; break; in decode_inst_opcode()
3108 case 75: op = rv_op_ssamoswap_d; break; in decode_inst_opcode()
3109 case 96: op = rv_op_amoand_b; break; in decode_inst_opcode()
3110 case 97: op = rv_op_amoand_h; break; in decode_inst_opcode()
3111 case 98: op = rv_op_amoand_w; break; in decode_inst_opcode()
3112 case 99: op = rv_op_amoand_d; break; in decode_inst_opcode()
3113 case 100: op = rv_op_amoand_q; break; in decode_inst_opcode()
3114 case 128: op = rv_op_amomin_b; break; in decode_inst_opcode()
3115 case 129: op = rv_op_amomin_h; break; in decode_inst_opcode()
3116 case 130: op = rv_op_amomin_w; break; in decode_inst_opcode()
3117 case 131: op = rv_op_amomin_d; break; in decode_inst_opcode()
3118 case 132: op = rv_op_amomin_q; break; in decode_inst_opcode()
3119 case 160: op = rv_op_amomax_b; break; in decode_inst_opcode()
3120 case 161: op = rv_op_amomax_h; break; in decode_inst_opcode()
3121 case 162: op = rv_op_amomax_w; break; in decode_inst_opcode()
3122 case 163: op = rv_op_amomax_d; break; in decode_inst_opcode()
3123 case 164: op = rv_op_amomax_q; break; in decode_inst_opcode()
3124 case 192: op = rv_op_amominu_b; break; in decode_inst_opcode()
3125 case 193: op = rv_op_amominu_h; break; in decode_inst_opcode()
3126 case 194: op = rv_op_amominu_w; break; in decode_inst_opcode()
3127 case 195: op = rv_op_amominu_d; break; in decode_inst_opcode()
3128 case 196: op = rv_op_amominu_q; break; in decode_inst_opcode()
3129 case 224: op = rv_op_amomaxu_b; break; in decode_inst_opcode()
3130 case 225: op = rv_op_amomaxu_h; break; in decode_inst_opcode()
3131 case 226: op = rv_op_amomaxu_w; break; in decode_inst_opcode()
3132 case 227: op = rv_op_amomaxu_d; break; in decode_inst_opcode()
3133 case 228: op = rv_op_amomaxu_q; break; in decode_inst_opcode()
3135 break; in decode_inst_opcode()
3139 case 0: op = rv_op_add; break; in decode_inst_opcode()
3140 case 1: op = rv_op_sll; break; in decode_inst_opcode()
3141 case 2: op = rv_op_slt; break; in decode_inst_opcode()
3142 case 3: op = rv_op_sltu; break; in decode_inst_opcode()
3143 case 4: op = rv_op_xor; break; in decode_inst_opcode()
3144 case 5: op = rv_op_srl; break; in decode_inst_opcode()
3145 case 6: op = rv_op_or; break; in decode_inst_opcode()
3146 case 7: op = rv_op_and; break; in decode_inst_opcode()
3147 case 8: op = rv_op_mul; break; in decode_inst_opcode()
3148 case 9: op = rv_op_mulh; break; in decode_inst_opcode()
3149 case 10: op = rv_op_mulhsu; break; in decode_inst_opcode()
3150 case 11: op = rv_op_mulhu; break; in decode_inst_opcode()
3151 case 12: op = rv_op_div; break; in decode_inst_opcode()
3152 case 13: op = rv_op_divu; break; in decode_inst_opcode()
3153 case 14: op = rv_op_rem; break; in decode_inst_opcode()
3154 case 15: op = rv_op_remu; break; in decode_inst_opcode()
3157 case 0: op = rv_op_zext_h; break; in decode_inst_opcode()
3158 default: op = rv_op_pack; break; in decode_inst_opcode()
3160 break; in decode_inst_opcode()
3161 case 39: op = rv_op_packh; break; in decode_inst_opcode()
3163 case 41: op = rv_op_clmul; break; in decode_inst_opcode()
3164 case 42: op = rv_op_clmulr; break; in decode_inst_opcode()
3165 case 43: op = rv_op_clmulh; break; in decode_inst_opcode()
3166 case 44: op = rv_op_min; break; in decode_inst_opcode()
3167 case 45: op = rv_op_minu; break; in decode_inst_opcode()
3168 case 46: op = rv_op_max; break; in decode_inst_opcode()
3169 case 47: op = rv_op_maxu; break; in decode_inst_opcode()
3170 case 075: op = rv_op_czero_eqz; break; in decode_inst_opcode()
3171 case 077: op = rv_op_czero_nez; break; in decode_inst_opcode()
3172 case 130: op = rv_op_sh1add; break; in decode_inst_opcode()
3173 case 132: op = rv_op_sh2add; break; in decode_inst_opcode()
3174 case 134: op = rv_op_sh3add; break; in decode_inst_opcode()
3175 case 161: op = rv_op_bset; break; in decode_inst_opcode()
3176 case 162: op = rv_op_xperm4; break; in decode_inst_opcode()
3177 case 164: op = rv_op_xperm8; break; in decode_inst_opcode()
3178 case 200: op = rv_op_aes64es; break; in decode_inst_opcode()
3179 case 216: op = rv_op_aes64esm; break; in decode_inst_opcode()
3180 case 232: op = rv_op_aes64ds; break; in decode_inst_opcode()
3181 case 248: op = rv_op_aes64dsm; break; in decode_inst_opcode()
3182 case 256: op = rv_op_sub; break; in decode_inst_opcode()
3183 case 260: op = rv_op_xnor; break; in decode_inst_opcode()
3184 case 261: op = rv_op_sra; break; in decode_inst_opcode()
3185 case 262: op = rv_op_orn; break; in decode_inst_opcode()
3186 case 263: op = rv_op_andn; break; in decode_inst_opcode()
3187 case 289: op = rv_op_bclr; break; in decode_inst_opcode()
3188 case 293: op = rv_op_bext; break; in decode_inst_opcode()
3189 case 320: op = rv_op_sha512sum0r; break; in decode_inst_opcode()
3190 case 328: op = rv_op_sha512sum1r; break; in decode_inst_opcode()
3191 case 336: op = rv_op_sha512sig0l; break; in decode_inst_opcode()
3192 case 344: op = rv_op_sha512sig1l; break; in decode_inst_opcode()
3193 case 368: op = rv_op_sha512sig0h; break; in decode_inst_opcode()
3194 case 376: op = rv_op_sha512sig1h; break; in decode_inst_opcode()
3195 case 385: op = rv_op_rol; break; in decode_inst_opcode()
3196 case 389: op = rv_op_ror; break; in decode_inst_opcode()
3197 case 417: op = rv_op_binv; break; in decode_inst_opcode()
3198 case 504: op = rv_op_aes64ks2; break; in decode_inst_opcode()
3201 case 17: op = rv_op_aes32esi; break; in decode_inst_opcode()
3202 case 19: op = rv_op_aes32esmi; break; in decode_inst_opcode()
3203 case 21: op = rv_op_aes32dsi; break; in decode_inst_opcode()
3204 case 23: op = rv_op_aes32dsmi; break; in decode_inst_opcode()
3205 case 24: op = rv_op_sm4ed; break; in decode_inst_opcode()
3206 case 26: op = rv_op_sm4ks; break; in decode_inst_opcode()
3208 break; in decode_inst_opcode()
3209 case 13: op = rv_op_lui; break; in decode_inst_opcode()
3213 case 0: op = rv_op_addw; break; in decode_inst_opcode()
3214 case 1: op = rv_op_sllw; break; in decode_inst_opcode()
3215 case 5: op = rv_op_srlw; break; in decode_inst_opcode()
3216 case 8: op = rv_op_mulw; break; in decode_inst_opcode()
3217 case 12: op = rv_op_divw; break; in decode_inst_opcode()
3218 case 13: op = rv_op_divuw; break; in decode_inst_opcode()
3219 case 14: op = rv_op_remw; break; in decode_inst_opcode()
3220 case 15: op = rv_op_remuw; break; in decode_inst_opcode()
3221 case 32: op = rv_op_add_uw; break; in decode_inst_opcode()
3224 case 0: op = rv_op_zext_h; break; in decode_inst_opcode()
3225 default: op = rv_op_packw; break; in decode_inst_opcode()
3227 break; in decode_inst_opcode()
3228 case 130: op = rv_op_sh1add_uw; break; in decode_inst_opcode()
3229 case 132: op = rv_op_sh2add_uw; break; in decode_inst_opcode()
3230 case 134: op = rv_op_sh3add_uw; break; in decode_inst_opcode()
3231 case 256: op = rv_op_subw; break; in decode_inst_opcode()
3232 case 261: op = rv_op_sraw; break; in decode_inst_opcode()
3233 case 385: op = rv_op_rolw; break; in decode_inst_opcode()
3234 case 389: op = rv_op_rorw; break; in decode_inst_opcode()
3236 break; in decode_inst_opcode()
3239 case 0: op = rv_op_fmadd_s; break; in decode_inst_opcode()
3240 case 1: op = rv_op_fmadd_d; break; in decode_inst_opcode()
3241 case 3: op = rv_op_fmadd_q; break; in decode_inst_opcode()
3243 break; in decode_inst_opcode()
3246 case 0: op = rv_op_fmsub_s; break; in decode_inst_opcode()
3247 case 1: op = rv_op_fmsub_d; break; in decode_inst_opcode()
3248 case 3: op = rv_op_fmsub_q; break; in decode_inst_opcode()
3250 break; in decode_inst_opcode()
3253 case 0: op = rv_op_fnmsub_s; break; in decode_inst_opcode()
3254 case 1: op = rv_op_fnmsub_d; break; in decode_inst_opcode()
3255 case 3: op = rv_op_fnmsub_q; break; in decode_inst_opcode()
3257 break; in decode_inst_opcode()
3260 case 0: op = rv_op_fnmadd_s; break; in decode_inst_opcode()
3261 case 1: op = rv_op_fnmadd_d; break; in decode_inst_opcode()
3262 case 3: op = rv_op_fnmadd_q; break; in decode_inst_opcode()
3264 break; in decode_inst_opcode()
3267 case 0: op = rv_op_fadd_s; break; in decode_inst_opcode()
3268 case 1: op = rv_op_fadd_d; break; in decode_inst_opcode()
3269 case 3: op = rv_op_fadd_q; break; in decode_inst_opcode()
3270 case 4: op = rv_op_fsub_s; break; in decode_inst_opcode()
3271 case 5: op = rv_op_fsub_d; break; in decode_inst_opcode()
3272 case 7: op = rv_op_fsub_q; break; in decode_inst_opcode()
3273 case 8: op = rv_op_fmul_s; break; in decode_inst_opcode()
3274 case 9: op = rv_op_fmul_d; break; in decode_inst_opcode()
3275 case 11: op = rv_op_fmul_q; break; in decode_inst_opcode()
3276 case 12: op = rv_op_fdiv_s; break; in decode_inst_opcode()
3277 case 13: op = rv_op_fdiv_d; break; in decode_inst_opcode()
3278 case 15: op = rv_op_fdiv_q; break; in decode_inst_opcode()
3281 case 0: op = rv_op_fsgnj_s; break; in decode_inst_opcode()
3282 case 1: op = rv_op_fsgnjn_s; break; in decode_inst_opcode()
3283 case 2: op = rv_op_fsgnjx_s; break; in decode_inst_opcode()
3285 break; in decode_inst_opcode()
3288 case 0: op = rv_op_fsgnj_d; break; in decode_inst_opcode()
3289 case 1: op = rv_op_fsgnjn_d; break; in decode_inst_opcode()
3290 case 2: op = rv_op_fsgnjx_d; break; in decode_inst_opcode()
3292 break; in decode_inst_opcode()
3295 case 0: op = rv_op_fsgnj_q; break; in decode_inst_opcode()
3296 case 1: op = rv_op_fsgnjn_q; break; in decode_inst_opcode()
3297 case 2: op = rv_op_fsgnjx_q; break; in decode_inst_opcode()
3299 break; in decode_inst_opcode()
3302 case 0: op = rv_op_fmin_s; break; in decode_inst_opcode()
3303 case 1: op = rv_op_fmax_s; break; in decode_inst_opcode()
3304 case 2: op = rv_op_fminm_s; break; in decode_inst_opcode()
3305 case 3: op = rv_op_fmaxm_s; break; in decode_inst_opcode()
3307 break; in decode_inst_opcode()
3310 case 0: op = rv_op_fmin_d; break; in decode_inst_opcode()
3311 case 1: op = rv_op_fmax_d; break; in decode_inst_opcode()
3312 case 2: op = rv_op_fminm_d; break; in decode_inst_opcode()
3313 case 3: op = rv_op_fmaxm_d; break; in decode_inst_opcode()
3315 break; in decode_inst_opcode()
3318 case 2: op = rv_op_fminm_h; break; in decode_inst_opcode()
3319 case 3: op = rv_op_fmaxm_h; break; in decode_inst_opcode()
3321 break; in decode_inst_opcode()
3324 case 0: op = rv_op_fmin_q; break; in decode_inst_opcode()
3325 case 1: op = rv_op_fmax_q; break; in decode_inst_opcode()
3326 case 2: op = rv_op_fminm_q; break; in decode_inst_opcode()
3327 case 3: op = rv_op_fmaxm_q; break; in decode_inst_opcode()
3329 break; in decode_inst_opcode()
3332 case 1: op = rv_op_fcvt_s_d; break; in decode_inst_opcode()
3333 case 3: op = rv_op_fcvt_s_q; break; in decode_inst_opcode()
3334 case 4: op = rv_op_fround_s; break; in decode_inst_opcode()
3335 case 5: op = rv_op_froundnx_s; break; in decode_inst_opcode()
3336 case 6: op = rv_op_fcvt_s_bf16; break; in decode_inst_opcode()
3338 break; in decode_inst_opcode()
3341 case 0: op = rv_op_fcvt_d_s; break; in decode_inst_opcode()
3342 case 3: op = rv_op_fcvt_d_q; break; in decode_inst_opcode()
3343 case 4: op = rv_op_fround_d; break; in decode_inst_opcode()
3344 case 5: op = rv_op_froundnx_d; break; in decode_inst_opcode()
3346 break; in decode_inst_opcode()
3349 case 4: op = rv_op_fround_h; break; in decode_inst_opcode()
3350 case 5: op = rv_op_froundnx_h; break; in decode_inst_opcode()
3351 case 8: op = rv_op_fcvt_bf16_s; break; in decode_inst_opcode()
3353 break; in decode_inst_opcode()
3356 case 0: op = rv_op_fcvt_q_s; break; in decode_inst_opcode()
3357 case 1: op = rv_op_fcvt_q_d; break; in decode_inst_opcode()
3358 case 4: op = rv_op_fround_q; break; in decode_inst_opcode()
3359 case 5: op = rv_op_froundnx_q; break; in decode_inst_opcode()
3361 break; in decode_inst_opcode()
3364 case 0: op = rv_op_fsqrt_s; break; in decode_inst_opcode()
3366 break; in decode_inst_opcode()
3369 case 0: op = rv_op_fsqrt_d; break; in decode_inst_opcode()
3371 break; in decode_inst_opcode()
3374 case 0: op = rv_op_fsqrt_q; break; in decode_inst_opcode()
3376 break; in decode_inst_opcode()
3379 case 0: op = rv_op_fle_s; break; in decode_inst_opcode()
3380 case 1: op = rv_op_flt_s; break; in decode_inst_opcode()
3381 case 2: op = rv_op_feq_s; break; in decode_inst_opcode()
3382 case 4: op = rv_op_fleq_s; break; in decode_inst_opcode()
3383 case 5: op = rv_op_fltq_s; break; in decode_inst_opcode()
3385 break; in decode_inst_opcode()
3388 case 0: op = rv_op_fle_d; break; in decode_inst_opcode()
3389 case 1: op = rv_op_flt_d; break; in decode_inst_opcode()
3390 case 2: op = rv_op_feq_d; break; in decode_inst_opcode()
3391 case 4: op = rv_op_fleq_d; break; in decode_inst_opcode()
3392 case 5: op = rv_op_fltq_d; break; in decode_inst_opcode()
3394 break; in decode_inst_opcode()
3397 case 4: op = rv_op_fleq_h; break; in decode_inst_opcode()
3398 case 5: op = rv_op_fltq_h; break; in decode_inst_opcode()
3400 break; in decode_inst_opcode()
3403 case 0: op = rv_op_fle_q; break; in decode_inst_opcode()
3404 case 1: op = rv_op_flt_q; break; in decode_inst_opcode()
3405 case 2: op = rv_op_feq_q; break; in decode_inst_opcode()
3406 case 4: op = rv_op_fleq_q; break; in decode_inst_opcode()
3407 case 5: op = rv_op_fltq_q; break; in decode_inst_opcode()
3409 break; in decode_inst_opcode()
3412 case 0: op = rv_op_fmvp_d_x; break; in decode_inst_opcode()
3414 break; in decode_inst_opcode()
3417 case 0: op = rv_op_fmvp_q_x; break; in decode_inst_opcode()
3419 break; in decode_inst_opcode()
3422 case 0: op = rv_op_fcvt_w_s; break; in decode_inst_opcode()
3423 case 1: op = rv_op_fcvt_wu_s; break; in decode_inst_opcode()
3424 case 2: op = rv_op_fcvt_l_s; break; in decode_inst_opcode()
3425 case 3: op = rv_op_fcvt_lu_s; break; in decode_inst_opcode()
3427 break; in decode_inst_opcode()
3430 case 0: op = rv_op_fcvt_w_d; break; in decode_inst_opcode()
3431 case 1: op = rv_op_fcvt_wu_d; break; in decode_inst_opcode()
3432 case 2: op = rv_op_fcvt_l_d; break; in decode_inst_opcode()
3433 case 3: op = rv_op_fcvt_lu_d; break; in decode_inst_opcode()
3434 case 8: op = rv_op_fcvtmod_w_d; break; in decode_inst_opcode()
3436 break; in decode_inst_opcode()
3439 case 0: op = rv_op_fcvt_w_q; break; in decode_inst_opcode()
3440 case 1: op = rv_op_fcvt_wu_q; break; in decode_inst_opcode()
3441 case 2: op = rv_op_fcvt_l_q; break; in decode_inst_opcode()
3442 case 3: op = rv_op_fcvt_lu_q; break; in decode_inst_opcode()
3444 break; in decode_inst_opcode()
3447 case 0: op = rv_op_fcvt_s_w; break; in decode_inst_opcode()
3448 case 1: op = rv_op_fcvt_s_wu; break; in decode_inst_opcode()
3449 case 2: op = rv_op_fcvt_s_l; break; in decode_inst_opcode()
3450 case 3: op = rv_op_fcvt_s_lu; break; in decode_inst_opcode()
3452 break; in decode_inst_opcode()
3455 case 0: op = rv_op_fcvt_d_w; break; in decode_inst_opcode()
3456 case 1: op = rv_op_fcvt_d_wu; break; in decode_inst_opcode()
3457 case 2: op = rv_op_fcvt_d_l; break; in decode_inst_opcode()
3458 case 3: op = rv_op_fcvt_d_lu; break; in decode_inst_opcode()
3460 break; in decode_inst_opcode()
3463 case 0: op = rv_op_fcvt_q_w; break; in decode_inst_opcode()
3464 case 1: op = rv_op_fcvt_q_wu; break; in decode_inst_opcode()
3465 case 2: op = rv_op_fcvt_q_l; break; in decode_inst_opcode()
3466 case 3: op = rv_op_fcvt_q_lu; break; in decode_inst_opcode()
3468 break; in decode_inst_opcode()
3472 case 0: op = rv_op_fmv_x_s; break; in decode_inst_opcode()
3473 case 1: op = rv_op_fclass_s; break; in decode_inst_opcode()
3475 break; in decode_inst_opcode()
3479 case 0: op = rv_op_fmv_x_d; break; in decode_inst_opcode()
3480 case 1: op = rv_op_fclass_d; break; in decode_inst_opcode()
3481 case 8: op = rv_op_fmvh_x_d; break; in decode_inst_opcode()
3483 break; in decode_inst_opcode()
3487 case 0: op = rv_op_fmv_x_h; break; in decode_inst_opcode()
3489 break; in decode_inst_opcode()
3493 case 0: op = rv_op_fmv_x_q; break; in decode_inst_opcode()
3494 case 1: op = rv_op_fclass_q; break; in decode_inst_opcode()
3495 case 8: op = rv_op_fmvh_x_q; break; in decode_inst_opcode()
3497 break; in decode_inst_opcode()
3501 case 0: op = rv_op_fmv_s_x; break; in decode_inst_opcode()
3502 case 8: op = rv_op_fli_s; break; in decode_inst_opcode()
3504 break; in decode_inst_opcode()
3508 case 0: op = rv_op_fmv_d_x; break; in decode_inst_opcode()
3509 case 8: op = rv_op_fli_d; break; in decode_inst_opcode()
3511 break; in decode_inst_opcode()
3515 case 0: op = rv_op_fmv_h_x; break; in decode_inst_opcode()
3516 case 8: op = rv_op_fli_h; break; in decode_inst_opcode()
3518 break; in decode_inst_opcode()
3522 case 0: op = rv_op_fmv_q_x; break; in decode_inst_opcode()
3523 case 8: op = rv_op_fli_q; break; in decode_inst_opcode()
3525 break; in decode_inst_opcode()
3527 break; in decode_inst_opcode()
3532 case 0: op = rv_op_vadd_vv; break; in decode_inst_opcode()
3533 case 1: op = rv_op_vandn_vv; break; in decode_inst_opcode()
3534 case 2: op = rv_op_vsub_vv; break; in decode_inst_opcode()
3535 case 4: op = rv_op_vminu_vv; break; in decode_inst_opcode()
3536 case 5: op = rv_op_vmin_vv; break; in decode_inst_opcode()
3537 case 6: op = rv_op_vmaxu_vv; break; in decode_inst_opcode()
3538 case 7: op = rv_op_vmax_vv; break; in decode_inst_opcode()
3539 case 9: op = rv_op_vand_vv; break; in decode_inst_opcode()
3540 case 10: op = rv_op_vor_vv; break; in decode_inst_opcode()
3541 case 11: op = rv_op_vxor_vv; break; in decode_inst_opcode()
3542 case 12: op = rv_op_vrgather_vv; break; in decode_inst_opcode()
3543 case 14: op = rv_op_vrgatherei16_vv; break; in decode_inst_opcode()
3548 break; in decode_inst_opcode()
3549 case 17: op = rv_op_vmadc_vvm; break; in decode_inst_opcode()
3554 break; in decode_inst_opcode()
3555 case 19: op = rv_op_vmsbc_vvm; break; in decode_inst_opcode()
3556 case 20: op = rv_op_vror_vv; break; in decode_inst_opcode()
3557 case 21: op = rv_op_vrol_vv; break; in decode_inst_opcode()
3563 break; in decode_inst_opcode()
3564 case 24: op = rv_op_vmseq_vv; break; in decode_inst_opcode()
3565 case 25: op = rv_op_vmsne_vv; break; in decode_inst_opcode()
3566 case 26: op = rv_op_vmsltu_vv; break; in decode_inst_opcode()
3567 case 27: op = rv_op_vmslt_vv; break; in decode_inst_opcode()
3568 case 28: op = rv_op_vmsleu_vv; break; in decode_inst_opcode()
3569 case 29: op = rv_op_vmsle_vv; break; in decode_inst_opcode()
3570 case 32: op = rv_op_vsaddu_vv; break; in decode_inst_opcode()
3571 case 33: op = rv_op_vsadd_vv; break; in decode_inst_opcode()
3572 case 34: op = rv_op_vssubu_vv; break; in decode_inst_opcode()
3573 case 35: op = rv_op_vssub_vv; break; in decode_inst_opcode()
3574 case 37: op = rv_op_vsll_vv; break; in decode_inst_opcode()
3575 case 39: op = rv_op_vsmul_vv; break; in decode_inst_opcode()
3576 case 40: op = rv_op_vsrl_vv; break; in decode_inst_opcode()
3577 case 41: op = rv_op_vsra_vv; break; in decode_inst_opcode()
3578 case 42: op = rv_op_vssrl_vv; break; in decode_inst_opcode()
3579 case 43: op = rv_op_vssra_vv; break; in decode_inst_opcode()
3580 case 44: op = rv_op_vnsrl_wv; break; in decode_inst_opcode()
3581 case 45: op = rv_op_vnsra_wv; break; in decode_inst_opcode()
3582 case 46: op = rv_op_vnclipu_wv; break; in decode_inst_opcode()
3583 case 47: op = rv_op_vnclip_wv; break; in decode_inst_opcode()
3584 case 48: op = rv_op_vwredsumu_vs; break; in decode_inst_opcode()
3585 case 49: op = rv_op_vwredsum_vs; break; in decode_inst_opcode()
3586 case 53: op = rv_op_vwsll_vv; break; in decode_inst_opcode()
3588 break; in decode_inst_opcode()
3591 case 0: op = rv_op_vfadd_vv; break; in decode_inst_opcode()
3592 case 1: op = rv_op_vfredusum_vs; break; in decode_inst_opcode()
3593 case 2: op = rv_op_vfsub_vv; break; in decode_inst_opcode()
3594 case 3: op = rv_op_vfredosum_vs; break; in decode_inst_opcode()
3595 case 4: op = rv_op_vfmin_vv; break; in decode_inst_opcode()
3596 case 5: op = rv_op_vfredmin_vs; break; in decode_inst_opcode()
3597 case 6: op = rv_op_vfmax_vv; break; in decode_inst_opcode()
3598 case 7: op = rv_op_vfredmax_vs; break; in decode_inst_opcode()
3599 case 8: op = rv_op_vfsgnj_vv; break; in decode_inst_opcode()
3600 case 9: op = rv_op_vfsgnjn_vv; break; in decode_inst_opcode()
3601 case 10: op = rv_op_vfsgnjx_vv; break; in decode_inst_opcode()
3604 case 0: if ((inst >> 25) & 1) op = rv_op_vfmv_f_s; break; in decode_inst_opcode()
3606 break; in decode_inst_opcode()
3609 case 0: op = rv_op_vfcvt_xu_f_v; break; in decode_inst_opcode()
3610 case 1: op = rv_op_vfcvt_x_f_v; break; in decode_inst_opcode()
3611 case 2: op = rv_op_vfcvt_f_xu_v; break; in decode_inst_opcode()
3612 case 3: op = rv_op_vfcvt_f_x_v; break; in decode_inst_opcode()
3613 case 6: op = rv_op_vfcvt_rtz_xu_f_v; break; in decode_inst_opcode()
3614 case 7: op = rv_op_vfcvt_rtz_x_f_v; break; in decode_inst_opcode()
3615 case 8: op = rv_op_vfwcvt_xu_f_v; break; in decode_inst_opcode()
3616 case 9: op = rv_op_vfwcvt_x_f_v; break; in decode_inst_opcode()
3617 case 10: op = rv_op_vfwcvt_f_xu_v; break; in decode_inst_opcode()
3618 case 11: op = rv_op_vfwcvt_f_x_v; break; in decode_inst_opcode()
3619 case 12: op = rv_op_vfwcvt_f_f_v; break; in decode_inst_opcode()
3620 case 13: op = rv_op_vfwcvtbf16_f_f_v; break; in decode_inst_opcode()
3621 case 14: op = rv_op_vfwcvt_rtz_xu_f_v; break; in decode_inst_opcode()
3622 case 15: op = rv_op_vfwcvt_rtz_x_f_v; break; in decode_inst_opcode()
3623 case 16: op = rv_op_vfncvt_xu_f_w; break; in decode_inst_opcode()
3624 case 17: op = rv_op_vfncvt_x_f_w; break; in decode_inst_opcode()
3625 case 18: op = rv_op_vfncvt_f_xu_w; break; in decode_inst_opcode()
3626 case 19: op = rv_op_vfncvt_f_x_w; break; in decode_inst_opcode()
3627 case 20: op = rv_op_vfncvt_f_f_w; break; in decode_inst_opcode()
3628 case 21: op = rv_op_vfncvt_rod_f_f_w; break; in decode_inst_opcode()
3629 case 22: op = rv_op_vfncvt_rtz_xu_f_w; break; in decode_inst_opcode()
3630 case 23: op = rv_op_vfncvt_rtz_x_f_w; break; in decode_inst_opcode()
3631 case 29: op = rv_op_vfncvtbf16_f_f_w; break; in decode_inst_opcode()
3633 break; in decode_inst_opcode()
3636 case 0: op = rv_op_vfsqrt_v; break; in decode_inst_opcode()
3637 case 4: op = rv_op_vfrsqrt7_v; break; in decode_inst_opcode()
3638 case 5: op = rv_op_vfrec7_v; break; in decode_inst_opcode()
3639 case 16: op = rv_op_vfclass_v; break; in decode_inst_opcode()
3641 break; in decode_inst_opcode()
3642 case 24: op = rv_op_vmfeq_vv; break; in decode_inst_opcode()
3643 case 25: op = rv_op_vmfle_vv; break; in decode_inst_opcode()
3644 case 27: op = rv_op_vmflt_vv; break; in decode_inst_opcode()
3645 case 28: op = rv_op_vmfne_vv; break; in decode_inst_opcode()
3646 case 32: op = rv_op_vfdiv_vv; break; in decode_inst_opcode()
3647 case 36: op = rv_op_vfmul_vv; break; in decode_inst_opcode()
3648 case 40: op = rv_op_vfmadd_vv; break; in decode_inst_opcode()
3649 case 41: op = rv_op_vfnmadd_vv; break; in decode_inst_opcode()
3650 case 42: op = rv_op_vfmsub_vv; break; in decode_inst_opcode()
3651 case 43: op = rv_op_vfnmsub_vv; break; in decode_inst_opcode()
3652 case 44: op = rv_op_vfmacc_vv; break; in decode_inst_opcode()
3653 case 45: op = rv_op_vfnmacc_vv; break; in decode_inst_opcode()
3654 case 46: op = rv_op_vfmsac_vv; break; in decode_inst_opcode()
3655 case 47: op = rv_op_vfnmsac_vv; break; in decode_inst_opcode()
3656 case 48: op = rv_op_vfwadd_vv; break; in decode_inst_opcode()
3657 case 49: op = rv_op_vfwredusum_vs; break; in decode_inst_opcode()
3658 case 50: op = rv_op_vfwsub_vv; break; in decode_inst_opcode()
3659 case 51: op = rv_op_vfwredosum_vs; break; in decode_inst_opcode()
3660 case 52: op = rv_op_vfwadd_wv; break; in decode_inst_opcode()
3661 case 54: op = rv_op_vfwsub_wv; break; in decode_inst_opcode()
3662 case 56: op = rv_op_vfwmul_vv; break; in decode_inst_opcode()
3663 case 59: op = rv_op_vfwmaccbf16_vv; break; in decode_inst_opcode()
3664 case 60: op = rv_op_vfwmacc_vv; break; in decode_inst_opcode()
3665 case 61: op = rv_op_vfwnmacc_vv; break; in decode_inst_opcode()
3666 case 62: op = rv_op_vfwmsac_vv; break; in decode_inst_opcode()
3667 case 63: op = rv_op_vfwnmsac_vv; break; in decode_inst_opcode()
3669 break; in decode_inst_opcode()
3672 case 0: op = rv_op_vredsum_vs; break; in decode_inst_opcode()
3673 case 1: op = rv_op_vredand_vs; break; in decode_inst_opcode()
3674 case 2: op = rv_op_vredor_vs; break; in decode_inst_opcode()
3675 case 3: op = rv_op_vredxor_vs; break; in decode_inst_opcode()
3676 case 4: op = rv_op_vredminu_vs; break; in decode_inst_opcode()
3677 case 5: op = rv_op_vredmin_vs; break; in decode_inst_opcode()
3678 case 6: op = rv_op_vredmaxu_vs; break; in decode_inst_opcode()
3679 case 7: op = rv_op_vredmax_vs; break; in decode_inst_opcode()
3680 case 8: op = rv_op_vaaddu_vv; break; in decode_inst_opcode()
3681 case 9: op = rv_op_vaadd_vv; break; in decode_inst_opcode()
3682 case 10: op = rv_op_vasubu_vv; break; in decode_inst_opcode()
3683 case 11: op = rv_op_vasub_vv; break; in decode_inst_opcode()
3684 case 12: op = rv_op_vclmul_vv; break; in decode_inst_opcode()
3685 case 13: op = rv_op_vclmulh_vv; break; in decode_inst_opcode()
3688 case 0: if ((inst >> 25) & 1) op = rv_op_vmv_x_s; break; in decode_inst_opcode()
3689 case 16: op = rv_op_vcpop_m; break; in decode_inst_opcode()
3690 case 17: op = rv_op_vfirst_m; break; in decode_inst_opcode()
3692 break; in decode_inst_opcode()
3695 case 2: op = rv_op_vzext_vf8; break; in decode_inst_opcode()
3696 case 3: op = rv_op_vsext_vf8; break; in decode_inst_opcode()
3697 case 4: op = rv_op_vzext_vf4; break; in decode_inst_opcode()
3698 case 5: op = rv_op_vsext_vf4; break; in decode_inst_opcode()
3699 case 6: op = rv_op_vzext_vf2; break; in decode_inst_opcode()
3700 case 7: op = rv_op_vsext_vf2; break; in decode_inst_opcode()
3701 case 8: op = rv_op_vbrev8_v; break; in decode_inst_opcode()
3702 case 9: op = rv_op_vrev8_v; break; in decode_inst_opcode()
3703 case 10: op = rv_op_vbrev_v; break; in decode_inst_opcode()
3704 case 12: op = rv_op_vclz_v; break; in decode_inst_opcode()
3705 case 13: op = rv_op_vctz_v; break; in decode_inst_opcode()
3706 case 14: op = rv_op_vcpop_v; break; in decode_inst_opcode()
3708 break; in decode_inst_opcode()
3711 case 1: op = rv_op_vmsbf_m; break; in decode_inst_opcode()
3712 case 2: op = rv_op_vmsof_m; break; in decode_inst_opcode()
3713 case 3: op = rv_op_vmsif_m; break; in decode_inst_opcode()
3714 case 16: op = rv_op_viota_m; break; in decode_inst_opcode()
3719 break; in decode_inst_opcode()
3721 break; in decode_inst_opcode()
3722 case 23: if ((inst >> 25) & 1) op = rv_op_vcompress_vm; break; in decode_inst_opcode()
3723 case 24: if ((inst >> 25) & 1) op = rv_op_vmandn_mm; break; in decode_inst_opcode()
3724 case 25: if ((inst >> 25) & 1) op = rv_op_vmand_mm; break; in decode_inst_opcode()
3725 case 26: if ((inst >> 25) & 1) op = rv_op_vmor_mm; break; in decode_inst_opcode()
3726 case 27: if ((inst >> 25) & 1) op = rv_op_vmxor_mm; break; in decode_inst_opcode()
3727 case 28: if ((inst >> 25) & 1) op = rv_op_vmorn_mm; break; in decode_inst_opcode()
3728 case 29: if ((inst >> 25) & 1) op = rv_op_vmnand_mm; break; in decode_inst_opcode()
3729 case 30: if ((inst >> 25) & 1) op = rv_op_vmnor_mm; break; in decode_inst_opcode()
3730 case 31: if ((inst >> 25) & 1) op = rv_op_vmxnor_mm; break; in decode_inst_opcode()
3731 case 32: op = rv_op_vdivu_vv; break; in decode_inst_opcode()
3732 case 33: op = rv_op_vdiv_vv; break; in decode_inst_opcode()
3733 case 34: op = rv_op_vremu_vv; break; in decode_inst_opcode()
3734 case 35: op = rv_op_vrem_vv; break; in decode_inst_opcode()
3735 case 36: op = rv_op_vmulhu_vv; break; in decode_inst_opcode()
3736 case 37: op = rv_op_vmul_vv; break; in decode_inst_opcode()
3737 case 38: op = rv_op_vmulhsu_vv; break; in decode_inst_opcode()
3738 case 39: op = rv_op_vmulh_vv; break; in decode_inst_opcode()
3739 case 41: op = rv_op_vmadd_vv; break; in decode_inst_opcode()
3740 case 43: op = rv_op_vnmsub_vv; break; in decode_inst_opcode()
3741 case 45: op = rv_op_vmacc_vv; break; in decode_inst_opcode()
3742 case 47: op = rv_op_vnmsac_vv; break; in decode_inst_opcode()
3743 case 48: op = rv_op_vwaddu_vv; break; in decode_inst_opcode()
3744 case 49: op = rv_op_vwadd_vv; break; in decode_inst_opcode()
3745 case 50: op = rv_op_vwsubu_vv; break; in decode_inst_opcode()
3746 case 51: op = rv_op_vwsub_vv; break; in decode_inst_opcode()
3747 case 52: op = rv_op_vwaddu_wv; break; in decode_inst_opcode()
3748 case 53: op = rv_op_vwadd_wv; break; in decode_inst_opcode()
3749 case 54: op = rv_op_vwsubu_wv; break; in decode_inst_opcode()
3750 case 55: op = rv_op_vwsub_wv; break; in decode_inst_opcode()
3751 case 56: op = rv_op_vwmulu_vv; break; in decode_inst_opcode()
3752 case 58: op = rv_op_vwmulsu_vv; break; in decode_inst_opcode()
3753 case 59: op = rv_op_vwmul_vv; break; in decode_inst_opcode()
3754 case 60: op = rv_op_vwmaccu_vv; break; in decode_inst_opcode()
3755 case 61: op = rv_op_vwmacc_vv; break; in decode_inst_opcode()
3756 case 63: op = rv_op_vwmaccsu_vv; break; in decode_inst_opcode()
3758 break; in decode_inst_opcode()
3761 case 0: op = rv_op_vadd_vi; break; in decode_inst_opcode()
3762 case 3: op = rv_op_vrsub_vi; break; in decode_inst_opcode()
3763 case 9: op = rv_op_vand_vi; break; in decode_inst_opcode()
3764 case 10: op = rv_op_vor_vi; break; in decode_inst_opcode()
3765 case 11: op = rv_op_vxor_vi; break; in decode_inst_opcode()
3766 case 12: op = rv_op_vrgather_vi; break; in decode_inst_opcode()
3767 case 14: op = rv_op_vslideup_vi; break; in decode_inst_opcode()
3768 case 15: op = rv_op_vslidedown_vi; break; in decode_inst_opcode()
3773 break; in decode_inst_opcode()
3774 case 17: op = rv_op_vmadc_vim; break; in decode_inst_opcode()
3775 case 20: case 21: op = rv_op_vror_vi; break; in decode_inst_opcode()
3781 break; in decode_inst_opcode()
3782 case 24: op = rv_op_vmseq_vi; break; in decode_inst_opcode()
3783 case 25: op = rv_op_vmsne_vi; break; in decode_inst_opcode()
3784 case 28: op = rv_op_vmsleu_vi; break; in decode_inst_opcode()
3785 case 29: op = rv_op_vmsle_vi; break; in decode_inst_opcode()
3786 case 30: op = rv_op_vmsgtu_vi; break; in decode_inst_opcode()
3787 case 31: op = rv_op_vmsgt_vi; break; in decode_inst_opcode()
3788 case 32: op = rv_op_vsaddu_vi; break; in decode_inst_opcode()
3789 case 33: op = rv_op_vsadd_vi; break; in decode_inst_opcode()
3790 case 37: op = rv_op_vsll_vi; break; in decode_inst_opcode()
3793 case 0: op = rv_op_vmv1r_v; break; in decode_inst_opcode()
3794 case 1: op = rv_op_vmv2r_v; break; in decode_inst_opcode()
3795 case 3: op = rv_op_vmv4r_v; break; in decode_inst_opcode()
3796 case 7: op = rv_op_vmv8r_v; break; in decode_inst_opcode()
3798 break; in decode_inst_opcode()
3799 case 40: op = rv_op_vsrl_vi; break; in decode_inst_opcode()
3800 case 41: op = rv_op_vsra_vi; break; in decode_inst_opcode()
3801 case 42: op = rv_op_vssrl_vi; break; in decode_inst_opcode()
3802 case 43: op = rv_op_vssra_vi; break; in decode_inst_opcode()
3803 case 44: op = rv_op_vnsrl_wi; break; in decode_inst_opcode()
3804 case 45: op = rv_op_vnsra_wi; break; in decode_inst_opcode()
3805 case 46: op = rv_op_vnclipu_wi; break; in decode_inst_opcode()
3806 case 47: op = rv_op_vnclip_wi; break; in decode_inst_opcode()
3807 case 53: op = rv_op_vwsll_vi; break; in decode_inst_opcode()
3809 break; in decode_inst_opcode()
3812 case 0: op = rv_op_vadd_vx; break; in decode_inst_opcode()
3813 case 1: op = rv_op_vandn_vx; break; in decode_inst_opcode()
3814 case 2: op = rv_op_vsub_vx; break; in decode_inst_opcode()
3815 case 3: op = rv_op_vrsub_vx; break; in decode_inst_opcode()
3816 case 4: op = rv_op_vminu_vx; break; in decode_inst_opcode()
3817 case 5: op = rv_op_vmin_vx; break; in decode_inst_opcode()
3818 case 6: op = rv_op_vmaxu_vx; break; in decode_inst_opcode()
3819 case 7: op = rv_op_vmax_vx; break; in decode_inst_opcode()
3820 case 9: op = rv_op_vand_vx; break; in decode_inst_opcode()
3821 case 10: op = rv_op_vor_vx; break; in decode_inst_opcode()
3822 case 11: op = rv_op_vxor_vx; break; in decode_inst_opcode()
3823 case 12: op = rv_op_vrgather_vx; break; in decode_inst_opcode()
3824 case 14: op = rv_op_vslideup_vx; break; in decode_inst_opcode()
3825 case 15: op = rv_op_vslidedown_vx; break; in decode_inst_opcode()
3830 break; in decode_inst_opcode()
3831 case 17: op = rv_op_vmadc_vxm; break; in decode_inst_opcode()
3836 break; in decode_inst_opcode()
3837 case 19: op = rv_op_vmsbc_vxm; break; in decode_inst_opcode()
3838 case 20: op = rv_op_vror_vx; break; in decode_inst_opcode()
3839 case 21: op = rv_op_vrol_vx; break; in decode_inst_opcode()
3845 break; in decode_inst_opcode()
3846 case 24: op = rv_op_vmseq_vx; break; in decode_inst_opcode()
3847 case 25: op = rv_op_vmsne_vx; break; in decode_inst_opcode()
3848 case 26: op = rv_op_vmsltu_vx; break; in decode_inst_opcode()
3849 case 27: op = rv_op_vmslt_vx; break; in decode_inst_opcode()
3850 case 28: op = rv_op_vmsleu_vx; break; in decode_inst_opcode()
3851 case 29: op = rv_op_vmsle_vx; break; in decode_inst_opcode()
3852 case 30: op = rv_op_vmsgtu_vx; break; in decode_inst_opcode()
3853 case 31: op = rv_op_vmsgt_vx; break; in decode_inst_opcode()
3854 case 32: op = rv_op_vsaddu_vx; break; in decode_inst_opcode()
3855 case 33: op = rv_op_vsadd_vx; break; in decode_inst_opcode()
3856 case 34: op = rv_op_vssubu_vx; break; in decode_inst_opcode()
3857 case 35: op = rv_op_vssub_vx; break; in decode_inst_opcode()
3858 case 37: op = rv_op_vsll_vx; break; in decode_inst_opcode()
3859 case 39: op = rv_op_vsmul_vx; break; in decode_inst_opcode()
3860 case 40: op = rv_op_vsrl_vx; break; in decode_inst_opcode()
3861 case 41: op = rv_op_vsra_vx; break; in decode_inst_opcode()
3862 case 42: op = rv_op_vssrl_vx; break; in decode_inst_opcode()
3863 case 43: op = rv_op_vssra_vx; break; in decode_inst_opcode()
3864 case 44: op = rv_op_vnsrl_wx; break; in decode_inst_opcode()
3865 case 45: op = rv_op_vnsra_wx; break; in decode_inst_opcode()
3866 case 46: op = rv_op_vnclipu_wx; break; in decode_inst_opcode()
3867 case 47: op = rv_op_vnclip_wx; break; in decode_inst_opcode()
3868 case 53: op = rv_op_vwsll_vx; break; in decode_inst_opcode()
3870 break; in decode_inst_opcode()
3873 case 0: op = rv_op_vfadd_vf; break; in decode_inst_opcode()
3874 case 2: op = rv_op_vfsub_vf; break; in decode_inst_opcode()
3875 case 4: op = rv_op_vfmin_vf; break; in decode_inst_opcode()
3876 case 6: op = rv_op_vfmax_vf; break; in decode_inst_opcode()
3877 case 8: op = rv_op_vfsgnj_vf; break; in decode_inst_opcode()
3878 case 9: op = rv_op_vfsgnjn_vf; break; in decode_inst_opcode()
3879 case 10: op = rv_op_vfsgnjx_vf; break; in decode_inst_opcode()
3880 case 14: op = rv_op_vfslide1up_vf; break; in decode_inst_opcode()
3881 case 15: op = rv_op_vfslide1down_vf; break; in decode_inst_opcode()
3884 case 0: if ((inst >> 25) & 1) op = rv_op_vfmv_s_f; break; in decode_inst_opcode()
3886 break; in decode_inst_opcode()
3892 break; in decode_inst_opcode()
3893 case 24: op = rv_op_vmfeq_vf; break; in decode_inst_opcode()
3894 case 25: op = rv_op_vmfle_vf; break; in decode_inst_opcode()
3895 case 27: op = rv_op_vmflt_vf; break; in decode_inst_opcode()
3896 case 28: op = rv_op_vmfne_vf; break; in decode_inst_opcode()
3897 case 29: op = rv_op_vmfgt_vf; break; in decode_inst_opcode()
3898 case 31: op = rv_op_vmfge_vf; break; in decode_inst_opcode()
3899 case 32: op = rv_op_vfdiv_vf; break; in decode_inst_opcode()
3900 case 33: op = rv_op_vfrdiv_vf; break; in decode_inst_opcode()
3901 case 36: op = rv_op_vfmul_vf; break; in decode_inst_opcode()
3902 case 39: op = rv_op_vfrsub_vf; break; in decode_inst_opcode()
3903 case 40: op = rv_op_vfmadd_vf; break; in decode_inst_opcode()
3904 case 41: op = rv_op_vfnmadd_vf; break; in decode_inst_opcode()
3905 case 42: op = rv_op_vfmsub_vf; break; in decode_inst_opcode()
3906 case 43: op = rv_op_vfnmsub_vf; break; in decode_inst_opcode()
3907 case 44: op = rv_op_vfmacc_vf; break; in decode_inst_opcode()
3908 case 45: op = rv_op_vfnmacc_vf; break; in decode_inst_opcode()
3909 case 46: op = rv_op_vfmsac_vf; break; in decode_inst_opcode()
3910 case 47: op = rv_op_vfnmsac_vf; break; in decode_inst_opcode()
3911 case 48: op = rv_op_vfwadd_vf; break; in decode_inst_opcode()
3912 case 50: op = rv_op_vfwsub_vf; break; in decode_inst_opcode()
3913 case 52: op = rv_op_vfwadd_wf; break; in decode_inst_opcode()
3914 case 54: op = rv_op_vfwsub_wf; break; in decode_inst_opcode()
3915 case 56: op = rv_op_vfwmul_vf; break; in decode_inst_opcode()
3916 case 59: op = rv_op_vfwmaccbf16_vf; break; in decode_inst_opcode()
3917 case 60: op = rv_op_vfwmacc_vf; break; in decode_inst_opcode()
3918 case 61: op = rv_op_vfwnmacc_vf; break; in decode_inst_opcode()
3919 case 62: op = rv_op_vfwmsac_vf; break; in decode_inst_opcode()
3920 case 63: op = rv_op_vfwnmsac_vf; break; in decode_inst_opcode()
3922 break; in decode_inst_opcode()
3925 case 8: op = rv_op_vaaddu_vx; break; in decode_inst_opcode()
3926 case 9: op = rv_op_vaadd_vx; break; in decode_inst_opcode()
3927 case 10: op = rv_op_vasubu_vx; break; in decode_inst_opcode()
3928 case 11: op = rv_op_vasub_vx; break; in decode_inst_opcode()
3929 case 12: op = rv_op_vclmul_vx; break; in decode_inst_opcode()
3930 case 13: op = rv_op_vclmulh_vx; break; in decode_inst_opcode()
3931 case 14: op = rv_op_vslide1up_vx; break; in decode_inst_opcode()
3932 case 15: op = rv_op_vslide1down_vx; break; in decode_inst_opcode()
3935 case 0: if ((inst >> 25) & 1) op = rv_op_vmv_s_x; break; in decode_inst_opcode()
3937 break; in decode_inst_opcode()
3938 case 32: op = rv_op_vdivu_vx; break; in decode_inst_opcode()
3939 case 33: op = rv_op_vdiv_vx; break; in decode_inst_opcode()
3940 case 34: op = rv_op_vremu_vx; break; in decode_inst_opcode()
3941 case 35: op = rv_op_vrem_vx; break; in decode_inst_opcode()
3942 case 36: op = rv_op_vmulhu_vx; break; in decode_inst_opcode()
3943 case 37: op = rv_op_vmul_vx; break; in decode_inst_opcode()
3944 case 38: op = rv_op_vmulhsu_vx; break; in decode_inst_opcode()
3945 case 39: op = rv_op_vmulh_vx; break; in decode_inst_opcode()
3946 case 41: op = rv_op_vmadd_vx; break; in decode_inst_opcode()
3947 case 43: op = rv_op_vnmsub_vx; break; in decode_inst_opcode()
3948 case 45: op = rv_op_vmacc_vx; break; in decode_inst_opcode()
3949 case 47: op = rv_op_vnmsac_vx; break; in decode_inst_opcode()
3950 case 48: op = rv_op_vwaddu_vx; break; in decode_inst_opcode()
3951 case 49: op = rv_op_vwadd_vx; break; in decode_inst_opcode()
3952 case 50: op = rv_op_vwsubu_vx; break; in decode_inst_opcode()
3953 case 51: op = rv_op_vwsub_vx; break; in decode_inst_opcode()
3954 case 52: op = rv_op_vwaddu_wx; break; in decode_inst_opcode()
3955 case 53: op = rv_op_vwadd_wx; break; in decode_inst_opcode()
3956 case 54: op = rv_op_vwsubu_wx; break; in decode_inst_opcode()
3957 case 55: op = rv_op_vwsub_wx; break; in decode_inst_opcode()
3958 case 56: op = rv_op_vwmulu_vx; break; in decode_inst_opcode()
3959 case 58: op = rv_op_vwmulsu_vx; break; in decode_inst_opcode()
3960 case 59: op = rv_op_vwmul_vx; break; in decode_inst_opcode()
3961 case 60: op = rv_op_vwmaccu_vx; break; in decode_inst_opcode()
3962 case 61: op = rv_op_vwmacc_vx; break; in decode_inst_opcode()
3963 case 62: op = rv_op_vwmaccus_vx; break; in decode_inst_opcode()
3964 case 63: op = rv_op_vwmaccsu_vx; break; in decode_inst_opcode()
3966 break; in decode_inst_opcode()
3975 break; in decode_inst_opcode()
3977 break; in decode_inst_opcode()
3980 case 0: op = rv_op_addid; break; in decode_inst_opcode()
3983 case 0: op = rv_op_sllid; break; in decode_inst_opcode()
3985 break; in decode_inst_opcode()
3988 case 0: op = rv_op_srlid; break; in decode_inst_opcode()
3989 case 16: op = rv_op_sraid; break; in decode_inst_opcode()
3991 break; in decode_inst_opcode()
3993 break; in decode_inst_opcode()
3996 case 0: op = rv_op_beq; break; in decode_inst_opcode()
3997 case 1: op = rv_op_bne; break; in decode_inst_opcode()
3998 case 4: op = rv_op_blt; break; in decode_inst_opcode()
3999 case 5: op = rv_op_bge; break; in decode_inst_opcode()
4000 case 6: op = rv_op_bltu; break; in decode_inst_opcode()
4001 case 7: op = rv_op_bgeu; break; in decode_inst_opcode()
4003 break; in decode_inst_opcode()
4006 case 0: op = rv_op_jalr; break; in decode_inst_opcode()
4008 break; in decode_inst_opcode()
4009 case 27: op = rv_op_jal; break; in decode_inst_opcode()
4017 case 0: op = rv_op_ecall; break; in decode_inst_opcode()
4018 case 32: op = rv_op_ebreak; break; in decode_inst_opcode()
4019 case 64: op = rv_op_uret; break; in decode_inst_opcode()
4020 case 416: op = rv_op_wrs_nto; break; in decode_inst_opcode()
4021 case 928: op = rv_op_wrs_sto; break; in decode_inst_opcode()
4023 break; in decode_inst_opcode()
4028 case 0: op = rv_op_sret; break; in decode_inst_opcode()
4030 break; in decode_inst_opcode()
4031 case 4: op = rv_op_sfence_vm; break; in decode_inst_opcode()
4034 case 0: op = rv_op_wfi; break; in decode_inst_opcode()
4036 break; in decode_inst_opcode()
4038 break; in decode_inst_opcode()
4039 case 288: op = rv_op_sfence_vma; break; in decode_inst_opcode()
4042 case 64: op = rv_op_hret; break; in decode_inst_opcode()
4044 break; in decode_inst_opcode()
4047 case 64: op = rv_op_mret; break; in decode_inst_opcode()
4049 break; in decode_inst_opcode()
4052 case 576: op = rv_op_dret; break; in decode_inst_opcode()
4054 break; in decode_inst_opcode()
4056 break; in decode_inst_opcode()
4057 case 1: op = rv_op_csrrw; break; in decode_inst_opcode()
4058 case 2: op = rv_op_csrrs; break; in decode_inst_opcode()
4059 case 3: op = rv_op_csrrc; break; in decode_inst_opcode()
4102 break; in decode_inst_opcode()
4103 case 5: op = rv_op_csrrwi; break; in decode_inst_opcode()
4104 case 6: op = rv_op_csrrsi; break; in decode_inst_opcode()
4105 case 7: op = rv_op_csrrci; break; in decode_inst_opcode()
4107 break; in decode_inst_opcode()
4111 case 32: op = rv_op_vsm3me_vv; break; in decode_inst_opcode()
4112 case 33: op = rv_op_vsm4k_vi; break; in decode_inst_opcode()
4113 case 34: op = rv_op_vaeskf1_vi; break; in decode_inst_opcode()
4116 case 0: op = rv_op_vaesdm_vv; break; in decode_inst_opcode()
4117 case 1: op = rv_op_vaesdf_vv; break; in decode_inst_opcode()
4118 case 2: op = rv_op_vaesem_vv; break; in decode_inst_opcode()
4119 case 3: op = rv_op_vaesef_vv; break; in decode_inst_opcode()
4120 case 16: op = rv_op_vsm4r_vv; break; in decode_inst_opcode()
4121 case 17: op = rv_op_vgmul_vv; break; in decode_inst_opcode()
4123 break; in decode_inst_opcode()
4126 case 0: op = rv_op_vaesdm_vs; break; in decode_inst_opcode()
4127 case 1: op = rv_op_vaesdf_vs; break; in decode_inst_opcode()
4128 case 2: op = rv_op_vaesem_vs; break; in decode_inst_opcode()
4129 case 3: op = rv_op_vaesef_vs; break; in decode_inst_opcode()
4130 case 7: op = rv_op_vaesz_vs; break; in decode_inst_opcode()
4131 case 16: op = rv_op_vsm4r_vs; break; in decode_inst_opcode()
4133 break; in decode_inst_opcode()
4134 case 42: op = rv_op_vaeskf2_vi; break; in decode_inst_opcode()
4135 case 43: op = rv_op_vsm3c_vi; break; in decode_inst_opcode()
4136 case 44: op = rv_op_vghsh_vv; break; in decode_inst_opcode()
4137 case 45: op = rv_op_vsha2ms_vv; break; in decode_inst_opcode()
4138 case 46: op = rv_op_vsha2ch_vv; break; in decode_inst_opcode()
4139 case 47: op = rv_op_vsha2cl_vv; break; in decode_inst_opcode()
4142 break; in decode_inst_opcode()
4146 case 0: op = rv_op_addd; break; in decode_inst_opcode()
4147 case 1: op = rv_op_slld; break; in decode_inst_opcode()
4148 case 5: op = rv_op_srld; break; in decode_inst_opcode()
4149 case 8: op = rv_op_muld; break; in decode_inst_opcode()
4150 case 12: op = rv_op_divd; break; in decode_inst_opcode()
4151 case 13: op = rv_op_divud; break; in decode_inst_opcode()
4152 case 14: op = rv_op_remd; break; in decode_inst_opcode()
4153 case 15: op = rv_op_remud; break; in decode_inst_opcode()
4154 case 256: op = rv_op_subd; break; in decode_inst_opcode()
4155 case 261: op = rv_op_srad; break; in decode_inst_opcode()
4157 break; in decode_inst_opcode()
4159 break; in decode_inst_opcode()
4565 break; in decode_inst_operands()
4570 break; in decode_inst_operands()
4575 break; in decode_inst_operands()
4581 break; in decode_inst_operands()
4587 break; in decode_inst_operands()
4593 break; in decode_inst_operands()
4599 break; in decode_inst_operands()
4605 break; in decode_inst_operands()
4611 break; in decode_inst_operands()
4617 break; in decode_inst_operands()
4623 break; in decode_inst_operands()
4630 break; in decode_inst_operands()
4638 break; in decode_inst_operands()
4646 break; in decode_inst_operands()
4654 break; in decode_inst_operands()
4660 break; in decode_inst_operands()
4666 break; in decode_inst_operands()
4671 break; in decode_inst_operands()
4676 break; in decode_inst_operands()
4681 break; in decode_inst_operands()
4686 break; in decode_inst_operands()
4691 break; in decode_inst_operands()
4696 break; in decode_inst_operands()
4702 break; in decode_inst_operands()
4708 break; in decode_inst_operands()
4714 break; in decode_inst_operands()
4720 break; in decode_inst_operands()
4726 break; in decode_inst_operands()
4732 break; in decode_inst_operands()
4736 break; in decode_inst_operands()
4742 break; in decode_inst_operands()
4746 break; in decode_inst_operands()
4751 break; in decode_inst_operands()
4757 break; in decode_inst_operands()
4763 break; in decode_inst_operands()
4769 break; in decode_inst_operands()
4774 break; in decode_inst_operands()
4780 break; in decode_inst_operands()
4786 break; in decode_inst_operands()
4792 break; in decode_inst_operands()
4797 break; in decode_inst_operands()
4803 break; in decode_inst_operands()
4809 break; in decode_inst_operands()
4815 break; in decode_inst_operands()
4821 break; in decode_inst_operands()
4827 break; in decode_inst_operands()
4833 break; in decode_inst_operands()
4838 break; in decode_inst_operands()
4843 break; in decode_inst_operands()
4849 break; in decode_inst_operands()
4854 break; in decode_inst_operands()
4860 break; in decode_inst_operands()
4866 break; in decode_inst_operands()
4871 break; in decode_inst_operands()
4876 break; in decode_inst_operands()
4881 break; in decode_inst_operands()
4886 break; in decode_inst_operands()
4889 break; in decode_inst_operands()
4893 break; in decode_inst_operands()
4897 break; in decode_inst_operands()
4901 break; in decode_inst_operands()
4904 break; in decode_inst_operands()
4908 break; in decode_inst_operands()
4913 break; in decode_inst_operands()
4917 break; in decode_inst_operands()
4922 break; in decode_inst_operands()
4928 break; in decode_inst_operands()
4934 break; in decode_inst_operands()
4940 break; in decode_inst_operands()
4943 break; in decode_inst_operands()
4948 break; in decode_inst_operands()
4964 break; in check_constraints()
4969 break; in check_constraints()
4974 break; in check_constraints()
4979 break; in check_constraints()
4984 break; in check_constraints()
4989 break; in check_constraints()
4994 break; in check_constraints()
4999 break; in check_constraints()
5004 break; in check_constraints()
5009 break; in check_constraints()
5014 break; in check_constraints()
5019 break; in check_constraints()
5024 break; in check_constraints()
5029 break; in check_constraints()
5034 break; in check_constraints()
5039 break; in check_constraints()
5044 break; in check_constraints()
5049 break; in check_constraints()
5050 default: break; in check_constraints()
5092 break; in format_inst()
5098 break; in format_inst()
5101 break; in format_inst()
5104 break; in format_inst()
5107 break; in format_inst()
5110 break; in format_inst()
5113 break; in format_inst()
5120 break; in format_inst()
5127 break; in format_inst()
5134 break; in format_inst()
5141 break; in format_inst()
5144 break; in format_inst()
5147 break; in format_inst()
5150 break; in format_inst()
5153 break; in format_inst()
5160 break; in format_inst()
5170 break; in format_inst()
5178 break; in format_inst()
5184 break; in format_inst()
5187 break; in format_inst()
5190 break; in format_inst()
5193 break; in format_inst()
5196 break; in format_inst()
5199 break; in format_inst()
5202 break; in format_inst()
5204 break; in format_inst()
5218 break; in format_inst()
5232 break; in format_inst()
5237 break; in format_inst()
5242 break; in format_inst()
5247 break; in format_inst()
5250 break; in format_inst()
5255 break; in format_inst()
5258 break; in format_inst()
5261 break; in format_inst()
5264 break; in format_inst()
5267 break; in format_inst()
5280 break; in format_inst()
5283 break; in format_inst()
5286 break; in format_inst()
5295 break; in format_inst()
5301 break; in format_inst()
5304 break; in format_inst()
5307 break; in format_inst()
5310 break; in format_inst()
5312 break; in format_inst()
5316 break; in format_inst()
5318 break; in format_inst()
5397 break; in decode_inst_decompress()
5400 break; in decode_inst_decompress()
5403 break; in decode_inst_decompress()
5446 break; in disasm_inst()
5480 break; in print_insn_riscv()
5495 break; in print_insn_riscv()
5498 break; in print_insn_riscv()
5501 break; in print_insn_riscv()
5504 break; in print_insn_riscv()