2 RISCV_BUILTIN (cv_mac_mac
, "cv_mac_mac", RISCV_BUILTIN_DIRECT
, RISCV_SI_FTYPE_SI_SI_SI
, cvmac
),
3 RISCV_BUILTIN (cv_mac_msu
, "cv_mac_msu", RISCV_BUILTIN_DIRECT
, RISCV_SI_FTYPE_SI_SI_SI
, cvmac
),
4 RISCV_BUILTIN (cv_mac_muluN
, "cv_mac_muluN", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI_UQI
, cvmac
),
5 RISCV_BUILTIN (cv_mac_mulhhuN
, "cv_mac_mulhhuN", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI_UQI
, cvmac
),
6 RISCV_BUILTIN (cv_mac_mulsN
, "cv_mac_mulsN", RISCV_BUILTIN_DIRECT
, RISCV_SI_FTYPE_SI_SI_UQI
, cvmac
),
7 RISCV_BUILTIN (cv_mac_mulhhsN
, "cv_mac_mulhhsN", RISCV_BUILTIN_DIRECT
, RISCV_SI_FTYPE_SI_SI_UQI
, cvmac
),
8 RISCV_BUILTIN (cv_mac_muluRN
, "cv_mac_muluRN", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI_UQI
, cvmac
),
9 RISCV_BUILTIN (cv_mac_mulhhuRN
, "cv_mac_mulhhuRN", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI_UQI
, cvmac
),
10 RISCV_BUILTIN (cv_mac_mulsRN
, "cv_mac_mulsRN", RISCV_BUILTIN_DIRECT
, RISCV_SI_FTYPE_SI_SI_UQI
, cvmac
),
11 RISCV_BUILTIN (cv_mac_mulhhsRN
, "cv_mac_mulhhsRN", RISCV_BUILTIN_DIRECT
, RISCV_SI_FTYPE_SI_SI_UQI
, cvmac
),
12 RISCV_BUILTIN (cv_mac_macuN
, "cv_mac_macuN", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI_USI_UQI
, cvmac
),
13 RISCV_BUILTIN (cv_mac_machhuN
, "cv_mac_machhuN", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI_USI_UQI
, cvmac
),
14 RISCV_BUILTIN (cv_mac_macsN
, "cv_mac_macsN", RISCV_BUILTIN_DIRECT
, RISCV_SI_FTYPE_SI_SI_SI_UQI
, cvmac
),
15 RISCV_BUILTIN (cv_mac_machhsN
, "cv_mac_machhsN", RISCV_BUILTIN_DIRECT
, RISCV_SI_FTYPE_SI_SI_SI_UQI
, cvmac
),
16 RISCV_BUILTIN (cv_mac_macuRN
, "cv_mac_macuRN", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI_USI_UQI
, cvmac
),
17 RISCV_BUILTIN (cv_mac_machhuRN
, "cv_mac_machhuRN", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI_USI_UQI
, cvmac
),
18 RISCV_BUILTIN (cv_mac_macsRN
, "cv_mac_macsRN", RISCV_BUILTIN_DIRECT
, RISCV_SI_FTYPE_SI_SI_SI_UQI
, cvmac
),
19 RISCV_BUILTIN (cv_mac_machhsRN
, "cv_mac_machhsRN", RISCV_BUILTIN_DIRECT
, RISCV_SI_FTYPE_SI_SI_SI_UQI
, cvmac
),
22 RISCV_BUILTIN (cv_alu_slet
, "cv_alu_slet", RISCV_BUILTIN_DIRECT
, RISCV_SI_FTYPE_SI_SI
, cvalu
),
23 RISCV_BUILTIN (cv_alu_sletu
, "cv_alu_sletu", RISCV_BUILTIN_DIRECT
, RISCV_SI_FTYPE_USI_USI
, cvalu
),
24 RISCV_BUILTIN (cv_alu_min
, "cv_alu_min", RISCV_BUILTIN_DIRECT
, RISCV_SI_FTYPE_SI_SI
, cvalu
),
25 RISCV_BUILTIN (cv_alu_minu
, "cv_alu_minu", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvalu
),
26 RISCV_BUILTIN (cv_alu_max
, "cv_alu_max", RISCV_BUILTIN_DIRECT
, RISCV_SI_FTYPE_SI_SI
, cvalu
),
27 RISCV_BUILTIN (cv_alu_maxu
, "cv_alu_maxu", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvalu
),
29 RISCV_BUILTIN (cv_alu_exths
, "cv_alu_exths", RISCV_BUILTIN_DIRECT
, RISCV_SI_FTYPE_HI
, cvalu
),
30 RISCV_BUILTIN (cv_alu_exthz
, "cv_alu_exthz", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_UHI
, cvalu
),
31 RISCV_BUILTIN (cv_alu_extbs
, "cv_alu_extbs", RISCV_BUILTIN_DIRECT
, RISCV_SI_FTYPE_QI
, cvalu
),
32 RISCV_BUILTIN (cv_alu_extbz
, "cv_alu_extbz", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_UQI
, cvalu
),
34 RISCV_BUILTIN (cv_alu_clip
, "cv_alu_clip", RISCV_BUILTIN_DIRECT
, RISCV_SI_FTYPE_SI_SI
, cvalu
),
35 RISCV_BUILTIN (cv_alu_clipu
, "cv_alu_clipu", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvalu
),
36 RISCV_BUILTIN (cv_alu_addN
, "cv_alu_addN", RISCV_BUILTIN_DIRECT
, RISCV_SI_FTYPE_SI_SI_UQI
, cvalu
),
37 RISCV_BUILTIN (cv_alu_adduN
, "cv_alu_adduN", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI_UQI
, cvalu
),
38 RISCV_BUILTIN (cv_alu_addRN
, "cv_alu_addRN", RISCV_BUILTIN_DIRECT
, RISCV_SI_FTYPE_SI_SI_UQI
, cvalu
),
39 RISCV_BUILTIN (cv_alu_adduRN
, "cv_alu_adduRN",RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI_UQI
, cvalu
),
40 RISCV_BUILTIN (cv_alu_subN
, "cv_alu_subN", RISCV_BUILTIN_DIRECT
, RISCV_SI_FTYPE_SI_SI_UQI
, cvalu
),
41 RISCV_BUILTIN (cv_alu_subuN
, "cv_alu_subuN", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI_UQI
, cvalu
),
42 RISCV_BUILTIN (cv_alu_subRN
, "cv_alu_subRN", RISCV_BUILTIN_DIRECT
, RISCV_SI_FTYPE_SI_SI_UQI
, cvalu
),
43 RISCV_BUILTIN (cv_alu_subuRN
, "cv_alu_subuRN",RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI_UQI
, cvalu
),
46 RISCV_BUILTIN (cv_elw_elw_si
, "cv_elw_elw", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_VOID_PTR
, cvelw
),
50 RISCV_BUILTIN (cv_simd_add_h_si
, "cv_simd_add_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI_UQI
, cvsimd
),
51 RISCV_BUILTIN (cv_simd_add_b_si
, "cv_simd_add_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
52 RISCV_BUILTIN (cv_simd_add_sc_h_si
, "cv_simd_add_sc_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_HI
, cvsimd
),
53 RISCV_BUILTIN (cv_simd_add_sc_b_si
, "cv_simd_add_sc_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_QI
, cvsimd
),
54 RISCV_BUILTIN (cv_simd_sub_h_si
, "cv_simd_sub_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI_UQI
, cvsimd
),
55 RISCV_BUILTIN (cv_simd_sub_b_si
, "cv_simd_sub_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
56 RISCV_BUILTIN (cv_simd_sub_sc_h_si
, "cv_simd_sub_sc_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_HI
, cvsimd
),
57 RISCV_BUILTIN (cv_simd_sub_sc_b_si
, "cv_simd_sub_sc_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_QI
, cvsimd
),
58 RISCV_BUILTIN (cv_simd_avg_h_si
, "cv_simd_avg_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
59 RISCV_BUILTIN (cv_simd_avg_b_si
, "cv_simd_avg_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
60 RISCV_BUILTIN (cv_simd_avg_sc_h_si
, "cv_simd_avg_sc_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_HI
, cvsimd
),
61 RISCV_BUILTIN (cv_simd_avg_sc_b_si
, "cv_simd_avg_sc_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_QI
, cvsimd
),
62 RISCV_BUILTIN (cv_simd_avgu_h_si
, "cv_simd_avgu_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
63 RISCV_BUILTIN (cv_simd_avgu_b_si
, "cv_simd_avgu_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
64 RISCV_BUILTIN (cv_simd_avgu_sc_h_si
, "cv_simd_avgu_sc_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_UHI
, cvsimd
),
65 RISCV_BUILTIN (cv_simd_avgu_sc_b_si
, "cv_simd_avgu_sc_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_UQI
, cvsimd
),
66 RISCV_BUILTIN (cv_simd_min_h_si
, "cv_simd_min_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
67 RISCV_BUILTIN (cv_simd_min_b_si
, "cv_simd_min_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
68 RISCV_BUILTIN (cv_simd_min_sc_h_si
, "cv_simd_min_sc_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_HI
, cvsimd
),
69 RISCV_BUILTIN (cv_simd_min_sc_b_si
, "cv_simd_min_sc_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_QI
, cvsimd
),
70 RISCV_BUILTIN (cv_simd_minu_h_si
, "cv_simd_minu_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
71 RISCV_BUILTIN (cv_simd_minu_b_si
, "cv_simd_minu_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
72 RISCV_BUILTIN (cv_simd_minu_sc_h_si
, "cv_simd_minu_sc_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_UHI
, cvsimd
),
73 RISCV_BUILTIN (cv_simd_minu_sc_b_si
, "cv_simd_minu_sc_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_UQI
, cvsimd
),
74 RISCV_BUILTIN (cv_simd_max_h_si
, "cv_simd_max_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
75 RISCV_BUILTIN (cv_simd_max_b_si
, "cv_simd_max_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
76 RISCV_BUILTIN (cv_simd_max_sc_h_si
, "cv_simd_max_sc_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_HI
, cvsimd
),
77 RISCV_BUILTIN (cv_simd_max_sc_b_si
, "cv_simd_max_sc_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_QI
, cvsimd
),
78 RISCV_BUILTIN (cv_simd_maxu_h_si
, "cv_simd_maxu_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
79 RISCV_BUILTIN (cv_simd_maxu_b_si
, "cv_simd_maxu_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
80 RISCV_BUILTIN (cv_simd_maxu_sc_h_si
, "cv_simd_maxu_sc_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_UHI
, cvsimd
),
81 RISCV_BUILTIN (cv_simd_maxu_sc_b_si
, "cv_simd_maxu_sc_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_UQI
, cvsimd
),
82 RISCV_BUILTIN (cv_simd_srl_h_si
, "cv_simd_srl_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
83 RISCV_BUILTIN (cv_simd_srl_b_si
, "cv_simd_srl_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
84 RISCV_BUILTIN (cv_simd_srl_sc_h_si
, "cv_simd_srl_sc_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_HI
, cvsimd
),
85 RISCV_BUILTIN (cv_simd_srl_sc_b_si
, "cv_simd_srl_sc_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_QI
, cvsimd
),
86 RISCV_BUILTIN (cv_simd_sra_h_si
, "cv_simd_sra_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
87 RISCV_BUILTIN (cv_simd_sra_b_si
, "cv_simd_sra_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
88 RISCV_BUILTIN (cv_simd_sra_sc_h_si
, "cv_simd_sra_sc_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_HI
, cvsimd
),
89 RISCV_BUILTIN (cv_simd_sra_sc_b_si
, "cv_simd_sra_sc_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_QI
, cvsimd
),
90 RISCV_BUILTIN (cv_simd_sll_h_si
, "cv_simd_sll_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
91 RISCV_BUILTIN (cv_simd_sll_b_si
, "cv_simd_sll_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
92 RISCV_BUILTIN (cv_simd_sll_sc_h_si
, "cv_simd_sll_sc_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_HI
, cvsimd
),
93 RISCV_BUILTIN (cv_simd_sll_sc_b_si
, "cv_simd_sll_sc_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_QI
, cvsimd
),
94 RISCV_BUILTIN (cv_simd_or_h_si
, "cv_simd_or_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
95 RISCV_BUILTIN (cv_simd_or_b_si
, "cv_simd_or_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
96 RISCV_BUILTIN (cv_simd_or_sc_h_si
, "cv_simd_or_sc_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_HI
, cvsimd
),
97 RISCV_BUILTIN (cv_simd_or_sc_b_si
, "cv_simd_or_sc_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_QI
, cvsimd
),
98 RISCV_BUILTIN (cv_simd_xor_h_si
, "cv_simd_xor_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
99 RISCV_BUILTIN (cv_simd_xor_b_si
, "cv_simd_xor_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
100 RISCV_BUILTIN (cv_simd_xor_sc_h_si
, "cv_simd_xor_sc_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_HI
, cvsimd
),
101 RISCV_BUILTIN (cv_simd_xor_sc_b_si
, "cv_simd_xor_sc_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_QI
, cvsimd
),
102 RISCV_BUILTIN (cv_simd_and_h_si
, "cv_simd_and_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
103 RISCV_BUILTIN (cv_simd_and_b_si
, "cv_simd_and_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
104 RISCV_BUILTIN (cv_simd_and_sc_h_si
, "cv_simd_and_sc_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_HI
, cvsimd
),
105 RISCV_BUILTIN (cv_simd_and_sc_b_si
, "cv_simd_and_sc_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_QI
, cvsimd
),
106 RISCV_BUILTIN (cv_simd_abs_h_si
, "cv_simd_abs_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI
, cvsimd
),
107 RISCV_BUILTIN (cv_simd_abs_b_si
, "cv_simd_abs_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI
, cvsimd
),
108 RISCV_BUILTIN (cv_simd_neg_h_si
, "cv_simd_neg_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI
, cvsimd
),
109 RISCV_BUILTIN (cv_simd_neg_b_si
, "cv_simd_neg_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI
, cvsimd
),
111 RISCV_BUILTIN (cv_simd_extract_h_si
, "cv_simd_extract_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_QI
, cvsimd
),
112 RISCV_BUILTIN (cv_simd_extract_b_si
, "cv_simd_extract_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_QI
, cvsimd
),
113 RISCV_BUILTIN (cv_simd_extractu_h_si
, "cv_simd_extractu_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_QI
, cvsimd
),
114 RISCV_BUILTIN (cv_simd_extractu_b_si
, "cv_simd_extractu_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_QI
, cvsimd
),
115 RISCV_BUILTIN (cv_simd_insert_h_si
, "cv_simd_insert_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI_QI
, cvsimd
),
116 RISCV_BUILTIN (cv_simd_insert_b_si
, "cv_simd_insert_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI_QI
, cvsimd
),
118 RISCV_BUILTIN (cv_simd_dotup_h_si
, "cv_simd_dotup_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
119 RISCV_BUILTIN (cv_simd_dotup_b_si
, "cv_simd_dotup_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
120 RISCV_BUILTIN (cv_simd_dotup_sc_h_si
, "cv_simd_dotup_sc_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_UHI
, cvsimd
),
121 RISCV_BUILTIN (cv_simd_dotup_sc_b_si
, "cv_simd_dotup_sc_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_UQI
, cvsimd
),
122 RISCV_BUILTIN (cv_simd_dotusp_h_si
, "cv_simd_dotusp_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
123 RISCV_BUILTIN (cv_simd_dotusp_b_si
, "cv_simd_dotusp_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
124 RISCV_BUILTIN (cv_simd_dotusp_sc_h_si
, "cv_simd_dotusp_sc_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_HI
, cvsimd
),
125 RISCV_BUILTIN (cv_simd_dotusp_sc_b_si
, "cv_simd_dotusp_sc_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_QI
, cvsimd
),
126 RISCV_BUILTIN (cv_simd_dotsp_h_si
, "cv_simd_dotsp_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
127 RISCV_BUILTIN (cv_simd_dotsp_b_si
, "cv_simd_dotsp_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
128 RISCV_BUILTIN (cv_simd_dotsp_sc_h_si
, "cv_simd_dotsp_sc_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_HI
, cvsimd
),
129 RISCV_BUILTIN (cv_simd_dotsp_sc_b_si
, "cv_simd_dotsp_sc_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_QI
, cvsimd
),
130 RISCV_BUILTIN (cv_simd_sdotup_h_si
, "cv_simd_sdotup_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI_USI
, cvsimd
),
131 RISCV_BUILTIN (cv_simd_sdotup_b_si
, "cv_simd_sdotup_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI_USI
, cvsimd
),
132 RISCV_BUILTIN (cv_simd_sdotup_sc_h_si
, "cv_simd_sdotup_sc_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_UHI_USI
, cvsimd
),
133 RISCV_BUILTIN (cv_simd_sdotup_sc_b_si
, "cv_simd_sdotup_sc_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_UQI_USI
, cvsimd
),
134 RISCV_BUILTIN (cv_simd_sdotusp_h_si
, "cv_simd_sdotusp_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI_USI
, cvsimd
),
135 RISCV_BUILTIN (cv_simd_sdotusp_b_si
, "cv_simd_sdotusp_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI_USI
, cvsimd
),
136 RISCV_BUILTIN (cv_simd_sdotusp_sc_h_si
, "cv_simd_sdotusp_sc_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_HI_USI
, cvsimd
),
137 RISCV_BUILTIN (cv_simd_sdotusp_sc_b_si
, "cv_simd_sdotusp_sc_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_QI_USI
, cvsimd
),
138 RISCV_BUILTIN (cv_simd_sdotsp_h_si
, "cv_simd_sdotsp_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI_USI
, cvsimd
),
139 RISCV_BUILTIN (cv_simd_sdotsp_b_si
, "cv_simd_sdotsp_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI_USI
, cvsimd
),
140 RISCV_BUILTIN (cv_simd_sdotsp_sc_h_si
, "cv_simd_sdotsp_sc_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_HI_USI
, cvsimd
),
141 RISCV_BUILTIN (cv_simd_sdotsp_sc_b_si
, "cv_simd_sdotsp_sc_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_QI_USI
, cvsimd
),
143 RISCV_BUILTIN (cv_simd_shuffle_h_si
, "cv_simd_shuffle_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
144 RISCV_BUILTIN (cv_simd_shuffle_sci_h_si
, "cv_simd_shuffle_sci_h",RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_UQI
, cvsimd
),
145 RISCV_BUILTIN (cv_simd_shuffle_b_si
, "cv_simd_shuffle_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
146 RISCV_BUILTIN (cv_simd_shuffle_sci_b_si
, "cv_simd_shuffle_sci_b",RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_UQI
, cvsimd
),
147 RISCV_BUILTIN (cv_simd_shuffle2_h_si
, "cv_simd_shuffle2_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI_USI
, cvsimd
),
148 RISCV_BUILTIN (cv_simd_shuffle2_b_si
, "cv_simd_shuffle2_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI_USI
, cvsimd
),
149 RISCV_BUILTIN (cv_simd_packhi_h_si
, "cv_simd_packhi_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
150 RISCV_BUILTIN (cv_simd_packlo_h_si
, "cv_simd_packlo_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
151 RISCV_BUILTIN (cv_simd_packhi_b_si
, "cv_simd_packhi_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI_USI
, cvsimd
),
152 RISCV_BUILTIN (cv_simd_packlo_b_si
, "cv_simd_packlo_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI_USI
, cvsimd
),
153 //RISCV_BUILTIN (cv_simd_pack_si
, "cv_simd_pack", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
154 //RISCV_BUILTIN (cv_simd_pack_h_si
, "cv_simd_pack_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
155 //RISCV_BUILTIN (cv_simd_packhi_b_si
, "cv_simd_packhi_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI_USI
, cvsimd
),
156 //RISCV_BUILTIN (cv_simd_packlo_b_si
, "cv_simd_packlo_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI_USI
, cvsimd
),
157 //COMPARISON OPERATIONS
158 RISCV_BUILTIN (cv_simd_cmpeq_h_si
, "cv_simd_cmpeq_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
159 RISCV_BUILTIN (cv_simd_cmpeq_b_si
, "cv_simd_cmpeq_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
160 RISCV_BUILTIN (cv_simd_cmpeq_sc_h_si
, "cv_simd_cmpeq_sc_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_HI
, cvsimd
),
161 RISCV_BUILTIN (cv_simd_cmpeq_sc_b_si
, "cv_simd_cmpeq_sc_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_QI
, cvsimd
),
162 RISCV_BUILTIN (cv_simd_cmpne_h_si
, "cv_simd_cmpne_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
163 RISCV_BUILTIN (cv_simd_cmpne_b_si
, "cv_simd_cmpne_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
164 RISCV_BUILTIN (cv_simd_cmpne_sc_h_si
, "cv_simd_cmpne_sc_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_HI
, cvsimd
),
165 RISCV_BUILTIN (cv_simd_cmpne_sc_b_si
, "cv_simd_cmpne_sc_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_QI
, cvsimd
),
166 RISCV_BUILTIN (cv_simd_cmpgt_h_si
, "cv_simd_cmpgt_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
167 RISCV_BUILTIN (cv_simd_cmpgt_b_si
, "cv_simd_cmpgt_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
168 RISCV_BUILTIN (cv_simd_cmpgt_sc_h_si
, "cv_simd_cmpgt_sc_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_HI
, cvsimd
),
169 RISCV_BUILTIN (cv_simd_cmpgt_sc_b_si
, "cv_simd_cmpgt_sc_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_QI
, cvsimd
),
170 RISCV_BUILTIN (cv_simd_cmpge_h_si
, "cv_simd_cmpge_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
171 RISCV_BUILTIN (cv_simd_cmpge_b_si
, "cv_simd_cmpge_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
172 RISCV_BUILTIN (cv_simd_cmpge_sc_h_si
, "cv_simd_cmpge_sc_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_HI
, cvsimd
),
173 RISCV_BUILTIN (cv_simd_cmpge_sc_b_si
, "cv_simd_cmpge_sc_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_QI
, cvsimd
),
174 RISCV_BUILTIN (cv_simd_cmplt_h_si
, "cv_simd_cmplt_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
175 RISCV_BUILTIN (cv_simd_cmplt_b_si
, "cv_simd_cmplt_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
176 RISCV_BUILTIN (cv_simd_cmplt_sc_h_si
, "cv_simd_cmplt_sc_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_HI
, cvsimd
),
177 RISCV_BUILTIN (cv_simd_cmplt_sc_b_si
, "cv_simd_cmplt_sc_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_QI
, cvsimd
),
178 RISCV_BUILTIN (cv_simd_cmple_h_si
, "cv_simd_cmple_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
179 RISCV_BUILTIN (cv_simd_cmple_b_si
, "cv_simd_cmple_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
180 RISCV_BUILTIN (cv_simd_cmple_sc_h_si
, "cv_simd_cmple_sc_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_HI
, cvsimd
),
181 RISCV_BUILTIN (cv_simd_cmple_sc_b_si
, "cv_simd_cmple_sc_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_QI
, cvsimd
),
182 RISCV_BUILTIN (cv_simd_cmpgtu_h_si
, "cv_simd_cmpgtu_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
183 RISCV_BUILTIN (cv_simd_cmpgtu_b_si
, "cv_simd_cmpgtu_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
184 RISCV_BUILTIN (cv_simd_cmpgtu_sc_h_si
, "cv_simd_cmpgtu_sc_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_UHI
, cvsimd
),
185 RISCV_BUILTIN (cv_simd_cmpgtu_sc_b_si
, "cv_simd_cmpgtu_sc_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_UQI
, cvsimd
),
186 RISCV_BUILTIN (cv_simd_cmpgeu_h_si
, "cv_simd_cmpgeu_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
187 RISCV_BUILTIN (cv_simd_cmpgeu_b_si
, "cv_simd_cmpgeu_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
188 RISCV_BUILTIN (cv_simd_cmpgeu_sc_h_si
, "cv_simd_cmpgeu_sc_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_UHI
, cvsimd
),
189 RISCV_BUILTIN (cv_simd_cmpgeu_sc_b_si
, "cv_simd_cmpgeu_sc_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_UQI
, cvsimd
),
190 RISCV_BUILTIN (cv_simd_cmpltu_h_si
, "cv_simd_cmpltu_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
191 RISCV_BUILTIN (cv_simd_cmpltu_b_si
, "cv_simd_cmpltu_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
192 RISCV_BUILTIN (cv_simd_cmpltu_sc_h_si
, "cv_simd_cmpltu_sc_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_UHI
, cvsimd
),
193 RISCV_BUILTIN (cv_simd_cmpltu_sc_b_si
, "cv_simd_cmpltu_sc_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_UQI
, cvsimd
),
194 RISCV_BUILTIN (cv_simd_cmpleu_h_si
, "cv_simd_cmpleu_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
195 RISCV_BUILTIN (cv_simd_cmpleu_b_si
, "cv_simd_cmpleu_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI
, cvsimd
),
196 RISCV_BUILTIN (cv_simd_cmpleu_sc_h_si
, "cv_simd_cmpleu_sc_h", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_UHI
, cvsimd
),
197 RISCV_BUILTIN (cv_simd_cmpleu_sc_b_si
, "cv_simd_cmpleu_sc_b", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_UQI
, cvsimd
),
199 RISCV_BUILTIN (cv_simd_cplxmul_r_si
, "cv_simd_cplxmul_r", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI_USI_UQI
, cvsimd
),
200 RISCV_BUILTIN (cv_simd_cplxmul_i_si
, "cv_simd_cplxmul_i", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI_USI_UQI
, cvsimd
),
201 RISCV_BUILTIN (cv_simd_cplxconj_si
, "cv_simd_cplxconj", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI
, cvsimd
),
202 RISCV_BUILTIN (cv_simd_subrotmj_si
, "cv_simd_subrotmj", RISCV_BUILTIN_DIRECT
, RISCV_USI_FTYPE_USI_USI_UQI
, cvsimd
),