| @@ -33,8 +33,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define VSETVL_MAX vsetvlmax_e32m1() | |||
| #define FLOAT_V_T vfloat32m8_t | |||
| #define FLOAT_V_T_M1 vfloat32m1_t | |||
| #define VLEV_FLOAT vle_v_f32m8 | |||
| #define VLSEV_FLOAT vlse_v_f32m8 | |||
| #define VLEV_FLOAT vle32_v_f32m8 | |||
| #define VLSEV_FLOAT vlse32_v_f32m8 | |||
| #define VFREDMAXVS_FLOAT vfredmax_vs_f32m8_f32m1 | |||
| #define MASK_T vbool4_t | |||
| #define VMFLTVF_FLOAT vmflt_vf_f32m8_b4 | |||
| @@ -47,8 +47,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define VSETVL_MAX vsetvlmax_e64m1() | |||
| #define FLOAT_V_T vfloat64m8_t | |||
| #define FLOAT_V_T_M1 vfloat64m1_t | |||
| #define VLEV_FLOAT vle_v_f64m8 | |||
| #define VLSEV_FLOAT vlse_v_f64m8 | |||
| #define VLEV_FLOAT vle64_v_f64m8 | |||
| #define VLSEV_FLOAT vlse64_v_f64m8 | |||
| #define VFREDMAXVS_FLOAT vfredmax_vs_f64m8_f64m1 | |||
| #define MASK_T vbool8_t | |||
| #define VMFLTVF_FLOAT vmflt_vf_f64m8_b8 | |||
| @@ -34,8 +34,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define VSETVL_MAX vsetvlmax_e32m1() | |||
| #define FLOAT_V_T vfloat32m8_t | |||
| #define FLOAT_V_T_M1 vfloat32m1_t | |||
| #define VLEV_FLOAT vle_v_f32m8 | |||
| #define VLSEV_FLOAT vlse_v_f32m8 | |||
| #define VLEV_FLOAT vle32_v_f32m8 | |||
| #define VLSEV_FLOAT vlse32_v_f32m8 | |||
| #define VFREDMINVS_FLOAT vfredmin_vs_f32m8_f32m1 | |||
| #define MASK_T vbool4_t | |||
| #define VMFLTVF_FLOAT vmflt_vf_f32m8_b4 | |||
| @@ -48,8 +48,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define VSETVL_MAX vsetvlmax_e32m1() | |||
| #define FLOAT_V_T vfloat64m8_t | |||
| #define FLOAT_V_T_M1 vfloat64m1_t | |||
| #define VLEV_FLOAT vle_v_f64m8 | |||
| #define VLSEV_FLOAT vlse_v_f64m8 | |||
| #define VLEV_FLOAT vle64_v_f64m8 | |||
| #define VLSEV_FLOAT vlse64_v_f64m8 | |||
| #define VFREDMINVS_FLOAT vfredmin_vs_f64m8_f64m1 | |||
| #define MASK_T vbool8_t | |||
| #define VMFLTVF_FLOAT vmflt_vf_f64m8_b8 | |||
| @@ -33,8 +33,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define VSETVL_MAX vsetvlmax_e32m1() | |||
| #define FLOAT_V_T vfloat32m8_t | |||
| #define FLOAT_V_T_M1 vfloat32m1_t | |||
| #define VLEV_FLOAT vle_v_f32m8 | |||
| #define VLSEV_FLOAT vlse_v_f32m8 | |||
| #define VLEV_FLOAT vle32_v_f32m8 | |||
| #define VLSEV_FLOAT vlse32_v_f32m8 | |||
| #define VFREDSUMVS_FLOAT vfredosum_vs_f32m8_f32m1 | |||
| #define MASK_T vbool4_t | |||
| #define VMFLTVF_FLOAT vmflt_vf_f32m8_b4 | |||
| @@ -47,8 +47,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define VSETVL_MAX vsetvlmax_e64m1() | |||
| #define FLOAT_V_T vfloat64m8_t | |||
| #define FLOAT_V_T_M1 vfloat64m1_t | |||
| #define VLEV_FLOAT vle_v_f64m8 | |||
| #define VLSEV_FLOAT vlse_v_f64m8 | |||
| #define VLEV_FLOAT vle64_v_f64m8 | |||
| #define VLSEV_FLOAT vlse64_v_f64m8 | |||
| #define VFREDSUMVS_FLOAT vfredusum_vs_f64m8_f64m1 | |||
| #define MASK_T vbool8_t | |||
| #define VMFLTVF_FLOAT vmflt_vf_f64m8_b8 | |||
| @@ -30,20 +30,20 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #if !defined(DOUBLE) | |||
| #define VSETVL(n) vsetvl_e32m4(n) | |||
| #define FLOAT_V_T vfloat32m4_t | |||
| #define VLEV_FLOAT vle_v_f32m4 | |||
| #define VLSEV_FLOAT vlse_v_f32m4 | |||
| #define VSEV_FLOAT vse_v_f32m4 | |||
| #define VSSEV_FLOAT vsse_v_f32m4 | |||
| #define VLEV_FLOAT vle32_v_f32m4 | |||
| #define VLSEV_FLOAT vlse32_v_f32m4 | |||
| #define VSEV_FLOAT vse32_v_f32m4 | |||
| #define VSSEV_FLOAT vsse32_v_f32m4 | |||
| #define VFMACCVF_FLOAT vfmacc_vf_f32m4 | |||
| #define VFMVVF_FLOAT vfmv_v_f_f32m4 | |||
| #define VFMULVF_FLOAT vfmul_vf_f32m4 | |||
| #else | |||
| #define VSETVL(n) vsetvl_e64m4(n) | |||
| #define FLOAT_V_T vfloat64m4_t | |||
| #define VLEV_FLOAT vle_v_f64m4 | |||
| #define VLSEV_FLOAT vlse_v_f64m4 | |||
| #define VSEV_FLOAT vse_v_f64m4 | |||
| #define VSSEV_FLOAT vsse_v_f64m4 | |||
| #define VLEV_FLOAT vle64_v_f64m4 | |||
| #define VLSEV_FLOAT vlse64_v_f64m4 | |||
| #define VSEV_FLOAT vse64_v_f64m4 | |||
| #define VSSEV_FLOAT vsse64_v_f64m4 | |||
| #define VFMACCVF_FLOAT vfmacc_vf_f64m4 | |||
| #define VFMVVF_FLOAT vfmv_v_f_f64m4 | |||
| #define VFMULVF_FLOAT vfmul_vf_f64m4 | |||
| @@ -30,18 +30,18 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #if !defined(DOUBLE) | |||
| #define VSETVL(n) vsetvl_e32m4(n) | |||
| #define FLOAT_V_T vfloat32m4_t | |||
| #define VLEV_FLOAT vle_v_f32m4 | |||
| #define VLSEV_FLOAT vlse_v_f32m4 | |||
| #define VSEV_FLOAT vse_v_f32m4 | |||
| #define VSSEV_FLOAT vsse_v_f32m4 | |||
| #define VLEV_FLOAT vle32_v_f32m4 | |||
| #define VLSEV_FLOAT vlse32_v_f32m4 | |||
| #define VSEV_FLOAT vse32_v_f32m4 | |||
| #define VSSEV_FLOAT vsse32_v_f32m4 | |||
| #define VFMACCVF_FLOAT vfmacc_vf_f32m4 | |||
| #else | |||
| #define VSETVL(n) vsetvl_e64m4(n) | |||
| #define FLOAT_V_T vfloat64m4_t | |||
| #define VLEV_FLOAT vle_v_f64m4 | |||
| #define VLSEV_FLOAT vlse_v_f64m4 | |||
| #define VSEV_FLOAT vse_v_f64m4 | |||
| #define VSSEV_FLOAT vsse_v_f64m4 | |||
| #define VLEV_FLOAT vle64_v_f64m4 | |||
| #define VLSEV_FLOAT vlse64_v_f64m4 | |||
| #define VSEV_FLOAT vse64_v_f64m4 | |||
| #define VSSEV_FLOAT vsse64_v_f64m4 | |||
| #define VFMACCVF_FLOAT vfmacc_vf_f64m4 | |||
| #endif | |||
| @@ -28,17 +28,17 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #if !defined(DOUBLE) | |||
| #define VSETVL(n) vsetvl_e32m8(n) | |||
| #define FLOAT_V_T vfloat32m8_t | |||
| #define VLEV_FLOAT vle_v_f32m8 | |||
| #define VLSEV_FLOAT vlse_v_f32m8 | |||
| #define VSEV_FLOAT vse_v_f32m8 | |||
| #define VSSEV_FLOAT vsse_v_f32m8 | |||
| #define VLEV_FLOAT vle32_v_f32m8 | |||
| #define VLSEV_FLOAT vlse32_v_f32m8 | |||
| #define VSEV_FLOAT vse32_v_f32m8 | |||
| #define VSSEV_FLOAT vsse32_v_f32m8 | |||
| #else | |||
| #define VSETVL(n) vsetvl_e64m8(n) | |||
| #define FLOAT_V_T vfloat64m8_t | |||
| #define VLEV_FLOAT vle_v_f64m8 | |||
| #define VLSEV_FLOAT vlse_v_f64m8 | |||
| #define VSEV_FLOAT vse_v_f64m8 | |||
| #define VSSEV_FLOAT vsse_v_f64m8 | |||
| #define VLEV_FLOAT vle64_v_f64m8 | |||
| #define VLSEV_FLOAT vlse64_v_f64m8 | |||
| #define VSEV_FLOAT vse64_v_f64m8 | |||
| #define VSSEV_FLOAT vsse64_v_f64m8 | |||
| #endif | |||
| int CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x, FLOAT *y, BLASLONG inc_y) | |||
| @@ -32,8 +32,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define FLOAT_V_T vfloat32m4_t | |||
| #define FLOAT_V_T_M1 vfloat32m1_t | |||
| #define VFMVFS_FLOAT vfmv_f_s_f32m1_f32 | |||
| #define VLEV_FLOAT vle_v_f32m4 | |||
| #define VLSEV_FLOAT vlse_v_f32m4 | |||
| #define VLEV_FLOAT vle32_v_f32m4 | |||
| #define VLSEV_FLOAT vlse32_v_f32m4 | |||
| #define VFREDSUM_FLOAT vfredosum_vs_f32m4_f32m1 | |||
| #define VFMACCVV_FLOAT vfmacc_vv_f32m4 | |||
| #define VFMVVF_FLOAT vfmv_v_f_f32m4 | |||
| @@ -45,8 +45,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define FLOAT_V_T vfloat64m4_t | |||
| #define FLOAT_V_T_M1 vfloat64m1_t | |||
| #define VFMVFS_FLOAT vfmv_f_s_f64m1_f64 | |||
| #define VLEV_FLOAT vle_v_f64m4 | |||
| #define VLSEV_FLOAT vlse_v_f64m4 | |||
| #define VLEV_FLOAT vle64_v_f64m4 | |||
| #define VLSEV_FLOAT vlse64_v_f64m4 | |||
| #define VFREDSUM_FLOAT vfredusum_vs_f64m4_f64m1 | |||
| #define VFMACCVV_FLOAT vfmacc_vv_f64m4 | |||
| #define VFMVVF_FLOAT vfmv_v_f_f64m4 | |||
| @@ -29,18 +29,18 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #if !defined(DOUBLE) | |||
| #define VSETVL(n) vsetvl_e32m4(n) | |||
| #define FLOAT_V_T vfloat32m4_t | |||
| #define VLEV_FLOAT vle_v_f32m4 | |||
| #define VLSEV_FLOAT vlse_v_f32m4 | |||
| #define VSEV_FLOAT vse_v_f32m4 | |||
| #define VSSEV_FLOAT vsse_v_f32m4 | |||
| #define VLEV_FLOAT vle32_v_f32m4 | |||
| #define VLSEV_FLOAT vlse32_v_f32m4 | |||
| #define VSEV_FLOAT vse32_v_f32m4 | |||
| #define VSSEV_FLOAT vsse32_v_f32m4 | |||
| #define VFMACCVF_FLOAT vfmacc_vf_f32m4 | |||
| #else | |||
| #define VSETVL(n) vsetvl_e64m4(n) | |||
| #define FLOAT_V_T vfloat64m4_t | |||
| #define VLEV_FLOAT vle_v_f64m4 | |||
| #define VLSEV_FLOAT vlse_v_f64m4 | |||
| #define VSEV_FLOAT vse_v_f64m4 | |||
| #define VSSEV_FLOAT vsse_v_f64m4 | |||
| #define VLEV_FLOAT vle64_v_f64m4 | |||
| #define VLSEV_FLOAT vlse64_v_f64m4 | |||
| #define VSEV_FLOAT vse64_v_f64m4 | |||
| #define VSSEV_FLOAT vsse64_v_f64m4 | |||
| #define VFMACCVF_FLOAT vfmacc_vf_f64m4 | |||
| #endif | |||
| @@ -32,8 +32,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define FLOAT_V_T vfloat32m4_t | |||
| #define FLOAT_V_T_M1 vfloat32m1_t | |||
| #define VFMVFS_FLOAT vfmv_f_s_f32m1_f32 | |||
| #define VLEV_FLOAT vle_v_f32m4 | |||
| #define VLSEV_FLOAT vlse_v_f32m4 | |||
| #define VLEV_FLOAT vle32_v_f32m4 | |||
| #define VLSEV_FLOAT vlse32_v_f32m4 | |||
| #define VFREDSUM_FLOAT vfredosum_vs_f32m4_f32m1 | |||
| #define VFMACCVV_FLOAT vfmacc_vv_f32m4 | |||
| #define VFMVVF_FLOAT vfmv_v_f_f32m4 | |||
| @@ -46,8 +46,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define FLOAT_V_T vfloat64m4_t | |||
| #define FLOAT_V_T_M1 vfloat64m1_t | |||
| #define VFMVFS_FLOAT vfmv_f_s_f64m1_f64 | |||
| #define VLEV_FLOAT vle_v_f64m4 | |||
| #define VLSEV_FLOAT vlse_v_f64m4 | |||
| #define VLEV_FLOAT vle64_v_f64m4 | |||
| #define VLSEV_FLOAT vlse64_v_f64m4 | |||
| #define VFREDSUM_FLOAT vfredusum_vs_f64m4_f64m1 | |||
| #define VFMACCVV_FLOAT vfmacc_vv_f64m4 | |||
| #define VFMVVF_FLOAT vfmv_v_f_f64m4 | |||
| @@ -35,8 +35,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define VSETVL_MAX vsetvlmax_e64m1() | |||
| #define FLOAT_V_T vfloat64m8_t | |||
| #define FLOAT_V_T_M1 vfloat64m1_t | |||
| #define VLEV_FLOAT vle_v_f64m8 | |||
| #define VLSEV_FLOAT vlse_v_f64m8 | |||
| #define VLEV_FLOAT vle64_v_f64m8 | |||
| #define VLSEV_FLOAT vlse64_v_f64m8 | |||
| #define VFREDMAXVS_FLOAT vfredmax_vs_f64m8_f64m1 | |||
| #define MASK_T vbool8_t | |||
| #define VMFLTVF_FLOAT vmflt_vf_f64m8_b8 | |||
| @@ -60,8 +60,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define VSETVL_MAX vsetvlmax_e32m1() | |||
| #define FLOAT_V_T vfloat32m8_t | |||
| #define FLOAT_V_T_M1 vfloat32m1_t | |||
| #define VLEV_FLOAT vle_v_f32m8 | |||
| #define VLSEV_FLOAT vlse_v_f32m8 | |||
| #define VLEV_FLOAT vle32_v_f32m8 | |||
| #define VLSEV_FLOAT vlse32_v_f32m8 | |||
| #define VFREDMAXVS_FLOAT vfredmax_vs_f32m8_f32m1 | |||
| #define MASK_T vbool4_t | |||
| #define VMFLTVF_FLOAT vmflt_vf_f32m8_b4 | |||
| @@ -36,8 +36,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define VSETVL_MAX vsetvlmax_e64m1() | |||
| #define FLOAT_V_T vfloat64m8_t | |||
| #define FLOAT_V_T_M1 vfloat64m1_t | |||
| #define VLEV_FLOAT vle_v_f64m8 | |||
| #define VLSEV_FLOAT vlse_v_f64m8 | |||
| #define VLEV_FLOAT vle64_v_f64m8 | |||
| #define VLSEV_FLOAT vlse64_v_f64m8 | |||
| #define VFREDMINVS_FLOAT vfredmin_vs_f64m8_f64m1 | |||
| #define MASK_T vbool8_t | |||
| #define VMFLTVF_FLOAT vmflt_vf_f64m8_b8 | |||
| @@ -61,8 +61,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define VSETVL_MAX vsetvlmax_e32m1() | |||
| #define FLOAT_V_T vfloat32m8_t | |||
| #define FLOAT_V_T_M1 vfloat32m1_t | |||
| #define VLEV_FLOAT vle_v_f32m8 | |||
| #define VLSEV_FLOAT vlse_v_f32m8 | |||
| #define VLEV_FLOAT vle32_v_f32m8 | |||
| #define VLSEV_FLOAT vlse32_v_f32m8 | |||
| #define VFREDMINVS_FLOAT vfredmin_vs_f32m8_f32m1 | |||
| #define MASK_T vbool4_t | |||
| #define VMFLTVF_FLOAT vmflt_vf_f32m8_b4 | |||
| @@ -36,8 +36,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define VSETVL_MAX vsetvlmax_e64m1() | |||
| #define FLOAT_V_T vfloat64m8_t | |||
| #define FLOAT_V_T_M1 vfloat64m1_t | |||
| #define VLEV_FLOAT vle_v_f64m8 | |||
| #define VLSEV_FLOAT vlse_v_f64m8 | |||
| #define VLEV_FLOAT vle64_v_f64m8 | |||
| #define VLSEV_FLOAT vlse64_v_f64m8 | |||
| #define VFREDMAXVS_FLOAT vfredmax_vs_f64m8_f64m1 | |||
| #define MASK_T vbool8_t | |||
| #define VMFLTVV_FLOAT vmflt_vv_f64m8_b8 | |||
| @@ -59,8 +59,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define VSETVL_MAX vsetvlmax_e32m1() | |||
| #define FLOAT_V_T vfloat32m8_t | |||
| #define FLOAT_V_T_M1 vfloat32m1_t | |||
| #define VLEV_FLOAT vle_v_f32m8 | |||
| #define VLSEV_FLOAT vlse_v_f32m8 | |||
| #define VLEV_FLOAT vle32_v_f32m8 | |||
| #define VLSEV_FLOAT vlse32_v_f32m8 | |||
| #define VFREDMAXVS_FLOAT vfredmax_vs_f32m8_f32m1 | |||
| #define MASK_T vbool4_t | |||
| #define VMFLTVV_FLOAT vmflt_vv_f32m8_b4 | |||
| @@ -36,8 +36,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define VSETVL_MAX vsetvlmax_e64m1() | |||
| #define FLOAT_V_T vfloat64m8_t | |||
| #define FLOAT_V_T_M1 vfloat64m1_t | |||
| #define VLEV_FLOAT vle_v_f64m8 | |||
| #define VLSEV_FLOAT vlse_v_f64m8 | |||
| #define VLEV_FLOAT vle64_v_f64m8 | |||
| #define VLSEV_FLOAT vlse64_v_f64m8 | |||
| #define VFREDMINVS_FLOAT vfredmin_vs_f64m8_f64m1 | |||
| #define MASK_T vbool8_t | |||
| #define VMFLTVV_FLOAT vmflt_vv_f64m8_b8 | |||
| @@ -59,8 +59,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define VSETVL_MAX vsetvlmax_e32m1() | |||
| #define FLOAT_V_T vfloat32m8_t | |||
| #define FLOAT_V_T_M1 vfloat32m1_t | |||
| #define VLEV_FLOAT vle_v_f32m8 | |||
| #define VLSEV_FLOAT vlse_v_f32m8 | |||
| #define VLEV_FLOAT vle32_v_f32m8 | |||
| #define VLSEV_FLOAT vlse32_v_f32m8 | |||
| #define VFREDMINVS_FLOAT vfredmin_vs_f32m8_f32m1 | |||
| #define MASK_T vbool4_t | |||
| #define VMFLTVV_FLOAT vmflt_vv_f32m8_b4 | |||
| @@ -35,7 +35,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define FLOAT_V_T vfloat64m8_t | |||
| #define FLOAT_V_T_M1 vfloat64m1_t | |||
| #define VFMVFS_FLOAT vfmv_f_s_f64m1_f64 | |||
| #define VLSEV_FLOAT vlse_v_f64m8 | |||
| #define VLSEV_FLOAT vlse64_v_f64m8 | |||
| #define VFREDMAXVS_FLOAT vfredmax_vs_f64m8_f64m1 | |||
| #define MASK_T vbool8_t | |||
| #define VMFLTVF_FLOAT vmflt_vf_f64m8_b8 | |||
| @@ -63,7 +63,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define FLOAT_V_T vfloat32m8_t | |||
| #define FLOAT_V_T_M1 vfloat32m1_t | |||
| #define VFMVFS_FLOAT vfmv_f_s_f32m1_f32 | |||
| #define VLSEV_FLOAT vlse_v_f32m8 | |||
| #define VLSEV_FLOAT vlse32_v_f32m8 | |||
| #define VFREDMAXVS_FLOAT vfredmax_vs_f32m8_f32m1 | |||
| #define MASK_T vbool4_t | |||
| #define VMFLTVF_FLOAT vmflt_vf_f32m8_b4 | |||
| @@ -36,7 +36,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define FLOAT_V_T vfloat64m8_t | |||
| #define FLOAT_V_T_M1 vfloat64m1_t | |||
| #define VFMVFS_FLOAT vfmv_f_s_f64m1_f64 | |||
| #define VLSEV_FLOAT vlse_v_f64m8 | |||
| #define VLSEV_FLOAT vlse64_v_f64m8 | |||
| #define VFREDMINVS_FLOAT vfredmin_vs_f64m8_f64m1 | |||
| #define MASK_T vbool8_t | |||
| #define VMFLTVF_FLOAT vmflt_vf_f64m8_b8 | |||
| @@ -64,7 +64,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define FLOAT_V_T vfloat32m8_t | |||
| #define FLOAT_V_T_M1 vfloat32m1_t | |||
| #define VFMVFS_FLOAT vfmv_f_s_f32m1_f32 | |||
| #define VLSEV_FLOAT vlse_v_f32m8 | |||
| #define VLSEV_FLOAT vlse32_v_f32m8 | |||
| #define VFREDMINVS_FLOAT vfredmin_vs_f32m8_f32m1 | |||
| #define MASK_T vbool4_t | |||
| #define VMFLTVF_FLOAT vmflt_vf_f32m8_b4 | |||
| @@ -33,8 +33,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define VSETVL_MAX vsetvlmax_e32m1() | |||
| #define FLOAT_V_T vfloat32m8_t | |||
| #define FLOAT_V_T_M1 vfloat32m1_t | |||
| #define VLEV_FLOAT vle_v_f32m8 | |||
| #define VLSEV_FLOAT vlse_v_f32m8 | |||
| #define VLEV_FLOAT vle32_v_f32m8 | |||
| #define VLSEV_FLOAT vlse32_v_f32m8 | |||
| #define VFREDMAXVS_FLOAT vfredmax_vs_f32m8_f32m1 | |||
| #define VFMVVF_FLOAT vfmv_v_f_f32m8 | |||
| #define VFMVVF_FLOAT_M1 vfmv_v_f_f32m1 | |||
| @@ -44,8 +44,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define VSETVL_MAX vsetvlmax_e64m1() | |||
| #define FLOAT_V_T vfloat64m8_t | |||
| #define FLOAT_V_T_M1 vfloat64m1_t | |||
| #define VLEV_FLOAT vle_v_f64m8 | |||
| #define VLSEV_FLOAT vlse_v_f64m8 | |||
| #define VLEV_FLOAT vle64_v_f64m8 | |||
| #define VLSEV_FLOAT vlse64_v_f64m8 | |||
| #define VFREDMAXVS_FLOAT vfredmax_vs_f64m8_f64m1 | |||
| #define VFMVVF_FLOAT vfmv_v_f_f64m8 | |||
| #define VFMVVF_FLOAT_M1 vfmv_v_f_f64m1 | |||
| @@ -33,8 +33,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define VSETVL_MAX vsetvlmax_e32m1() | |||
| #define FLOAT_V_T vfloat32m8_t | |||
| #define FLOAT_V_T_M1 vfloat32m1_t | |||
| #define VLEV_FLOAT vle_v_f32m8 | |||
| #define VLSEV_FLOAT vlse_v_f32m8 | |||
| #define VLEV_FLOAT vle32_v_f32m8 | |||
| #define VLSEV_FLOAT vlse32_v_f32m8 | |||
| #define VFREDMINVS_FLOAT vfredmin_vs_f32m8_f32m1 | |||
| #define VFMVVF_FLOAT vfmv_v_f_f32m8 | |||
| #define VFMVVF_FLOAT_M1 vfmv_v_f_f32m1 | |||
| @@ -44,8 +44,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define VSETVL_MAX vsetvlmax_e64m1() | |||
| #define FLOAT_V_T vfloat64m8_t | |||
| #define FLOAT_V_T_M1 vfloat64m1_t | |||
| #define VLEV_FLOAT vle_v_f64m8 | |||
| #define VLSEV_FLOAT vlse_v_f64m8 | |||
| #define VLEV_FLOAT vle64_v_f64m8 | |||
| #define VLSEV_FLOAT vlse64_v_f64m8 | |||
| #define VFREDMINVS_FLOAT vfredmin_vs_f64m8_f64m1 | |||
| #define VFMVVF_FLOAT vfmv_v_f_f64m8 | |||
| #define VFMVVF_FLOAT_M1 vfmv_v_f_f64m1 | |||
| @@ -33,8 +33,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define VFMVFS_FLOATM4 vfmv_f_s_f32m4_f32 | |||
| #define FLOAT_V_T_M1 vfloat32m1_t | |||
| #define VFMVFS_FLOAT vfmv_f_s_f32m1_f32 | |||
| #define VLEV_FLOAT vle_v_f32m4 | |||
| #define VLSEV_FLOAT vlse_v_f32m4 | |||
| #define VLEV_FLOAT vle32_v_f32m4 | |||
| #define VLSEV_FLOAT vlse32_v_f32m4 | |||
| #define VFREDSUM_FLOAT vfredusum_vs_f32m4_f32m1 | |||
| #define VFMACCVV_FLOAT vfmacc_vv_f32m4 | |||
| #define VFMVVF_FLOAT vfmv_v_f_f32m4 | |||
| @@ -55,8 +55,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define VFMVFS_FLOATM4 vfmv_f_s_f64m4_f64 | |||
| #define FLOAT_V_T_M1 vfloat64m1_t | |||
| #define VFMVFS_FLOAT vfmv_f_s_f64m1_f64 | |||
| #define VLEV_FLOAT vle_v_f64m4 | |||
| #define VLSEV_FLOAT vlse_v_f64m4 | |||
| #define VLEV_FLOAT vle64_v_f64m4 | |||
| #define VLSEV_FLOAT vlse64_v_f64m4 | |||
| #define VFREDSUM_FLOAT vfredusum_vs_f64m4_f64m1 | |||
| #define VFMACCVV_FLOAT vfmacc_vv_f64m4 | |||
| #define VFMVVF_FLOAT vfmv_v_f_f64m4 | |||
| @@ -31,10 +31,10 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define VSETVL(n) vsetvl_e32m4(n) | |||
| #define VSETVL_MAX vsetvlmax_e32m1() | |||
| #define FLOAT_V_T vfloat32m4_t | |||
| #define VLEV_FLOAT vle_v_f32m4 | |||
| #define VLSEV_FLOAT vlse_v_f32m4 | |||
| #define VSEV_FLOAT vse_v_f32m4 | |||
| #define VSSEV_FLOAT vsse_v_f32m4 | |||
| #define VLEV_FLOAT vle32_v_f32m4 | |||
| #define VLSEV_FLOAT vlse32_v_f32m4 | |||
| #define VSEV_FLOAT vse32_v_f32m4 | |||
| #define VSSEV_FLOAT vsse32_v_f32m4 | |||
| #define VFMACCVF_FLOAT vfmacc_vf_f32m4 | |||
| #define VFMULVF_FLOAT vfmul_vf_f32m4 | |||
| #define VFMSACVF_FLOAT vfmsac_vf_f32m4 | |||
| @@ -42,10 +42,10 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define VSETVL(n) vsetvl_e64m4(n) | |||
| #define VSETVL_MAX vsetvlmax_e64m1() | |||
| #define FLOAT_V_T vfloat64m4_t | |||
| #define VLEV_FLOAT vle_v_f64m4 | |||
| #define VLSEV_FLOAT vlse_v_f64m4 | |||
| #define VSEV_FLOAT vse_v_f64m4 | |||
| #define VSSEV_FLOAT vsse_v_f64m4 | |||
| #define VLEV_FLOAT vle64_v_f64m4 | |||
| #define VLSEV_FLOAT vlse64_v_f64m4 | |||
| #define VSEV_FLOAT vse64_v_f64m4 | |||
| #define VSSEV_FLOAT vsse64_v_f64m4 | |||
| #define VFMACCVF_FLOAT vfmacc_vf_f64m4 | |||
| #define VFMULVF_FLOAT vfmul_vf_f64m4 | |||
| #define VFMSACVF_FLOAT vfmsac_vf_f64m4 | |||
| @@ -30,20 +30,20 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define VSETVL(n) vsetvl_e32m8(n) | |||
| #define VSETVL_MAX vsetvlmax_e32m1() | |||
| #define FLOAT_V_T vfloat32m8_t | |||
| #define VLEV_FLOAT vle_v_f32m8 | |||
| #define VLSEV_FLOAT vlse_v_f32m8 | |||
| #define VSEV_FLOAT vse_v_f32m8 | |||
| #define VSSEV_FLOAT vsse_v_f32m8 | |||
| #define VLEV_FLOAT vle32_v_f32m8 | |||
| #define VLSEV_FLOAT vlse32_v_f32m8 | |||
| #define VSEV_FLOAT vse32_v_f32m8 | |||
| #define VSSEV_FLOAT vsse32_v_f32m8 | |||
| #define VFMULVF_FLOAT vfmul_vf_f32m8 | |||
| #define VFMVVF_FLOAT vfmv_v_f_f32m8 | |||
| #else | |||
| #define VSETVL(n) vsetvl_e64m8(n) | |||
| #define VSETVL_MAX vsetvlmax_e64m1() | |||
| #define FLOAT_V_T vfloat64m8_t | |||
| #define VLEV_FLOAT vle_v_f64m8 | |||
| #define VLSEV_FLOAT vlse_v_f64m8 | |||
| #define VSEV_FLOAT vse_v_f64m8 | |||
| #define VSSEV_FLOAT vsse_v_f64m8 | |||
| #define VLEV_FLOAT vle64_v_f64m8 | |||
| #define VLSEV_FLOAT vlse64_v_f64m8 | |||
| #define VSEV_FLOAT vse64_v_f64m8 | |||
| #define VSSEV_FLOAT vsse64_v_f64m8 | |||
| #define VFMULVF_FLOAT vfmul_vf_f64m8 | |||
| #define VFMVVF_FLOAT vfmv_v_f_f64m8 | |||
| #endif | |||
| @@ -31,18 +31,18 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define VSETVL(n) vsetvl_e32m8(n) | |||
| #define VSETVL_MAX vsetvlmax_e32m1() | |||
| #define FLOAT_V_T vfloat32m8_t | |||
| #define VLEV_FLOAT vle_v_f32m8 | |||
| #define VLSEV_FLOAT vlse_v_f32m8 | |||
| #define VSEV_FLOAT vse_v_f32m8 | |||
| #define VSSEV_FLOAT vsse_v_f32m8 | |||
| #define VLEV_FLOAT vle32_v_f32m8 | |||
| #define VLSEV_FLOAT vlse32_v_f32m8 | |||
| #define VSEV_FLOAT vse32_v_f32m8 | |||
| #define VSSEV_FLOAT vsse32_v_f32m8 | |||
| #else | |||
| #define VSETVL(n) vsetvl_e64m8(n) | |||
| #define VSETVL_MAX vsetvlmax_e64m1() | |||
| #define FLOAT_V_T vfloat64m8_t | |||
| #define VLEV_FLOAT vle_v_f64m8 | |||
| #define VLSEV_FLOAT vlse_v_f64m8 | |||
| #define VSEV_FLOAT vse_v_f64m8 | |||
| #define VSSEV_FLOAT vsse_v_f64m8 | |||
| #define VLEV_FLOAT vle64_v_f64m8 | |||
| #define VLSEV_FLOAT vlse64_v_f64m8 | |||
| #define VSEV_FLOAT vse64_v_f64m8 | |||
| #define VSSEV_FLOAT vsse64_v_f64m8 | |||
| #endif | |||
| int CNAME(BLASLONG n, BLASLONG dummy0, BLASLONG dummy1, FLOAT dummy3, FLOAT *x, BLASLONG inc_x, FLOAT *y, BLASLONG inc_y, FLOAT *dummy, BLASLONG dummy2) | |||
| @@ -32,10 +32,10 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define FLOAT_V_T vfloat32m4_t | |||
| #define FLOAT_V_T_M1 vfloat32m1_t | |||
| #define VFMVFS_FLOAT vfmv_f_s_f32m1_f32 | |||
| #define VLEV_FLOAT vle_v_f32m4 | |||
| #define VLSEV_FLOAT vlse_v_f32m4 | |||
| #define VSEV_FLOAT vse_v_f32m4 | |||
| #define VSSEV_FLOAT vsse_v_f32m4 | |||
| #define VLEV_FLOAT vle32_v_f32m4 | |||
| #define VLSEV_FLOAT vlse32_v_f32m4 | |||
| #define VSEV_FLOAT vse32_v_f32m4 | |||
| #define VSSEV_FLOAT vsse32_v_f32m4 | |||
| #define VFREDSUM_FLOAT vfredusum_vs_f32m4_f32m1 | |||
| #define VFMACCVV_FLOAT vfmacc_vv_f32m4 | |||
| #define VFMACCVF_FLOAT vfmacc_vf_f32m4 | |||
| @@ -48,10 +48,10 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define FLOAT_V_T vfloat64m4_t | |||
| #define FLOAT_V_T_M1 vfloat64m1_t | |||
| #define VFMVFS_FLOAT vfmv_f_s_f64m1_f64 | |||
| #define VLEV_FLOAT vle_v_f64m4 | |||
| #define VLSEV_FLOAT vlse_v_f64m4 | |||
| #define VSEV_FLOAT vse_v_f64m4 | |||
| #define VSSEV_FLOAT vsse_v_f64m4 | |||
| #define VLEV_FLOAT vle64_v_f64m4 | |||
| #define VLSEV_FLOAT vlse64_v_f64m4 | |||
| #define VSEV_FLOAT vse64_v_f64m4 | |||
| #define VSSEV_FLOAT vsse64_v_f64m4 | |||
| #define VFREDSUM_FLOAT vfredusum_vs_f64m4_f64m1 | |||
| #define VFMACCVV_FLOAT vfmacc_vv_f64m4 | |||
| #define VFMACCVF_FLOAT vfmacc_vf_f64m4 | |||
| @@ -32,10 +32,10 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define FLOAT_V_T vfloat32m4_t | |||
| #define FLOAT_V_T_M1 vfloat32m1_t | |||
| #define VFMVFS_FLOAT vfmv_f_s_f32m1_f32 | |||
| #define VLEV_FLOAT vle_v_f32m4 | |||
| #define VLSEV_FLOAT vlse_v_f32m4 | |||
| #define VSEV_FLOAT vse_v_f32m4 | |||
| #define VSSEV_FLOAT vsse_v_f32m4 | |||
| #define VLEV_FLOAT vle32_v_f32m4 | |||
| #define VLSEV_FLOAT vlse32_v_f32m4 | |||
| #define VSEV_FLOAT vse32_v_f32m4 | |||
| #define VSSEV_FLOAT vsse32_v_f32m4 | |||
| #define VFREDSUM_FLOAT vfredusum_vs_f32m4_f32m1 | |||
| #define VFMACCVV_FLOAT vfmacc_vv_f32m4 | |||
| #define VFMACCVF_FLOAT vfmacc_vf_f32m4 | |||
| @@ -49,10 +49,10 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define FLOAT_V_T vfloat64m4_t | |||
| #define FLOAT_V_T_M1 vfloat64m1_t | |||
| #define VFMVFS_FLOAT vfmv_f_s_f64m1_f64 | |||
| #define VLEV_FLOAT vle_v_f64m4 | |||
| #define VLSEV_FLOAT vlse_v_f64m4 | |||
| #define VSEV_FLOAT vse_v_f64m4 | |||
| #define VSSEV_FLOAT vsse_v_f64m4 | |||
| #define VLEV_FLOAT vle64_v_f64m4 | |||
| #define VLSEV_FLOAT vlse64_v_f64m4 | |||
| #define VSEV_FLOAT vse64_v_f64m4 | |||
| #define VSSEV_FLOAT vsse64_v_f64m4 | |||
| #define VFREDSUM_FLOAT vfredusum_vs_f64m4_f64m1 | |||
| #define VFMACCVV_FLOAT vfmacc_vv_f64m4 | |||
| #define VFMACCVF_FLOAT vfmacc_vf_f64m4 | |||
| @@ -34,7 +34,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define FLOAT_V_T vfloat32m8_t | |||
| #define FLOAT_V_T_M1 vfloat32m1_t | |||
| #define VFMVFS_FLOAT vfmv_f_s_f32m1_f32 | |||
| #define VLSEV_FLOAT vlse_v_f32m8 | |||
| #define VLSEV_FLOAT vlse32_v_f32m8 | |||
| #define VFREDMAXVS_FLOAT vfredmax_vs_f32m8_f32m1 | |||
| #define MASK_T vbool4_t | |||
| #define VMFLTVF_FLOAT vmflt_vf_f32m8_b4 | |||
| @@ -50,7 +50,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define FLOAT_V_T vfloat64m8_t | |||
| #define FLOAT_V_T_M1 vfloat64m1_t | |||
| #define VFMVFS_FLOAT vfmv_f_s_f64m1_f64 | |||
| #define VLSEV_FLOAT vlse_v_f64m8 | |||
| #define VLSEV_FLOAT vlse64_v_f64m8 | |||
| #define VFREDMAXVS_FLOAT vfredmax_vs_f64m8_f64m1 | |||
| #define MASK_T vbool8_t | |||
| #define VMFLTVF_FLOAT vmflt_vf_f64m8_b8 | |||
| @@ -35,7 +35,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define FLOAT_V_T vfloat32m8_t | |||
| #define FLOAT_V_T_M1 vfloat32m1_t | |||
| #define VFMVFS_FLOAT vfmv_f_s_f32m1_f32 | |||
| #define VLSEV_FLOAT vlse_v_f32m8 | |||
| #define VLSEV_FLOAT vlse32_v_f32m8 | |||
| #define VFREDMINVS_FLOAT vfredmin_vs_f32m8_f32m1 | |||
| #define MASK_T vbool4_t | |||
| #define VMFLTVF_FLOAT vmflt_vf_f32m8_b4 | |||
| @@ -50,7 +50,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define FLOAT_V_T vfloat64m8_t | |||
| #define FLOAT_V_T_M1 vfloat64m1_t | |||
| #define VFMVFS_FLOAT vfmv_f_s_f64m1_f64 | |||
| #define VLSEV_FLOAT vlse_v_f64m8 | |||
| #define VLSEV_FLOAT vlse64_v_f64m8 | |||
| #define VFREDMINVS_FLOAT vfredmin_vs_f64m8_f64m1 | |||
| #define MASK_T vbool8_t | |||
| #define VMFLTVF_FLOAT vmflt_vf_f64m8_b8 | |||
| @@ -34,8 +34,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define FLOAT_V_T vfloat32m8_t | |||
| #define FLOAT_V_T_M1 vfloat32m1_t | |||
| #define VFFMVFS_FLOAT vfmv_f_s_f32m1_f32 | |||
| #define VLEV_FLOAT vle_v_f32m8 | |||
| #define VLSEV_FLOAT vlse_v_f32m8 | |||
| #define VLEV_FLOAT vle32_v_f32m8 | |||
| #define VLSEV_FLOAT vlse32_v_f32m8 | |||
| #define VFREDSUMVS_FLOAT vfredusum_vs_f32m8_f32m1 | |||
| #define MASK_T vbool4_t | |||
| #define VMFLTVF_FLOAT vmflt_vf_f32m8_b4 | |||
| @@ -49,8 +49,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define FLOAT_V_T vfloat64m8_t | |||
| #define FLOAT_V_T_M1 vfloat64m1_t | |||
| #define VFFMVFS_FLOAT vfmv_f_s_f64m1_f64 | |||
| #define VLEV_FLOAT vle_v_f64m8 | |||
| #define VLSEV_FLOAT vlse_v_f64m8 | |||
| #define VLEV_FLOAT vle64_v_f64m8 | |||
| #define VLSEV_FLOAT vlse64_v_f64m8 | |||
| #define VFREDSUMVS_FLOAT vfredusum_vs_f64m8_f64m1 | |||
| #define MASK_T vbool8_t | |||
| #define VMFLTVF_FLOAT vmflt_vf_f64m8_b8 | |||
| @@ -30,8 +30,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #if !defined(DOUBLE) | |||
| #define VSETVL(n) vsetvl_e32m4(n) | |||
| #define FLOAT_V_T vfloat32m4_t | |||
| #define VLSEV_FLOAT vlse_v_f32m4 | |||
| #define VSSEV_FLOAT vsse_v_f32m4 | |||
| #define VLSEV_FLOAT vlse32_v_f32m4 | |||
| #define VSSEV_FLOAT vsse32_v_f32m4 | |||
| #define VFMACCVF_FLOAT vfmacc_vf_f32m4 | |||
| #define VFMVVF_FLOAT vfmv_v_f_f32m4 | |||
| #define VFMULVF_FLOAT vfmul_vf_f32m4 | |||
| @@ -40,8 +40,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #else | |||
| #define VSETVL(n) vsetvl_e64m4(n) | |||
| #define FLOAT_V_T vfloat64m4_t | |||
| #define VLSEV_FLOAT vlse_v_f64m4 | |||
| #define VSSEV_FLOAT vsse_v_f64m4 | |||
| #define VLSEV_FLOAT vlse64_v_f64m4 | |||
| #define VSSEV_FLOAT vsse64_v_f64m4 | |||
| #define VFMACCVF_FLOAT vfmacc_vf_f64m4 | |||
| #define VFMVVF_FLOAT vfmv_v_f_f64m4 | |||
| #define VFMULVF_FLOAT vfmul_vf_f64m4 | |||
| @@ -30,15 +30,15 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #if !defined(DOUBLE) | |||
| #define VSETVL(n) vsetvl_e32m4(n) | |||
| #define FLOAT_V_T vfloat32m4_t | |||
| #define VLSEV_FLOAT vlse_v_f32m4 | |||
| #define VSSEV_FLOAT vsse_v_f32m4 | |||
| #define VLSEV_FLOAT vlse32_v_f32m4 | |||
| #define VSSEV_FLOAT vsse32_v_f32m4 | |||
| #define VFMACCVF_FLOAT vfmacc_vf_f32m4 | |||
| #define VFNMSACVF_FLOAT vfnmsac_vf_f32m4 | |||
| #else | |||
| #define VSETVL(n) vsetvl_e64m4(n) | |||
| #define FLOAT_V_T vfloat64m4_t | |||
| #define VLSEV_FLOAT vlse_v_f64m4 | |||
| #define VSSEV_FLOAT vsse_v_f64m4 | |||
| #define VLSEV_FLOAT vlse64_v_f64m4 | |||
| #define VSSEV_FLOAT vsse64_v_f64m4 | |||
| #define VFMACCVF_FLOAT vfmacc_vf_f64m4 | |||
| #define VFNMSACVF_FLOAT vfnmsac_vf_f64m4 | |||
| #endif | |||
| @@ -29,13 +29,13 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #if !defined(DOUBLE) | |||
| #define VSETVL(n) vsetvl_e32m4(n) | |||
| #define FLOAT_V_T vfloat32m4_t | |||
| #define VLSEV_FLOAT vlse_v_f32m4 | |||
| #define VSSEV_FLOAT vsse_v_f32m4 | |||
| #define VLSEV_FLOAT vlse32_v_f32m4 | |||
| #define VSSEV_FLOAT vsse32_v_f32m4 | |||
| #else | |||
| #define VSETVL(n) vsetvl_e64m4(n) | |||
| #define FLOAT_V_T vfloat64m4_t | |||
| #define VLSEV_FLOAT vlse_v_f64m4 | |||
| #define VSSEV_FLOAT vsse_v_f64m4 | |||
| #define VLSEV_FLOAT vlse64_v_f64m4 | |||
| #define VSSEV_FLOAT vsse64_v_f64m4 | |||
| #endif | |||
| @@ -32,8 +32,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define FLOAT_V_T vfloat32m4_t | |||
| #define FLOAT_V_T_M1 vfloat32m1_t | |||
| #define VFMVFS_FLOAT vfmv_f_s_f32m1_f32 | |||
| #define VLEV_FLOAT vle_v_f32m4 | |||
| #define VLSEV_FLOAT vlse_v_f32m4 | |||
| #define VLEV_FLOAT vle32_v_f32m4 | |||
| #define VLSEV_FLOAT vlse32_v_f32m4 | |||
| #define VFREDSUM_FLOAT vfredusum_vs_f32m4_f32m1 | |||
| #define VFMACCVV_FLOAT vfmacc_vv_f32m4 | |||
| #define VFMVVF_FLOAT vfmv_v_f_f32m4 | |||
| @@ -48,8 +48,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define FLOAT_V_T vfloat64m4_t | |||
| #define FLOAT_V_T_M1 vfloat64m1_t | |||
| #define VFMVFS_FLOAT vfmv_f_s_f64m1_f64 | |||
| #define VLEV_FLOAT vle_v_f64m4 | |||
| #define VLSEV_FLOAT vlse_v_f64m4 | |||
| #define VLEV_FLOAT vle64_v_f64m4 | |||
| #define VLSEV_FLOAT vlse64_v_f64m4 | |||
| #define VFREDSUM_FLOAT vfredusum_vs_f64m4_f64m1 | |||
| #define VFMACCVV_FLOAT vfmacc_vv_f64m4 | |||
| #define VFMVVF_FLOAT vfmv_v_f_f64m4 | |||
| @@ -29,19 +29,19 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #if !defined(DOUBLE) | |||
| #define VSETVL(n) vsetvl_e32m4(n) | |||
| #define FLOAT_V_T vfloat32m4_t | |||
| #define VLEV_FLOAT vle_v_f32m4 | |||
| #define VLSEV_FLOAT vlse_v_f32m4 | |||
| #define VSEV_FLOAT vse_v_f32m4 | |||
| #define VSSEV_FLOAT vsse_v_f32m4 | |||
| #define VLEV_FLOAT vle32_v_f32m4 | |||
| #define VLSEV_FLOAT vlse32_v_f32m4 | |||
| #define VSEV_FLOAT vse32_v_f32m4 | |||
| #define VSSEV_FLOAT vsse32_v_f32m4 | |||
| #define VFMACCVF_FLOAT vfmacc_vf_f32m4 | |||
| #define VFNMSACVF_FLOAT vfnmsac_vf_f32m4 | |||
| #else | |||
| #define VSETVL(n) vsetvl_e64m4(n) | |||
| #define FLOAT_V_T vfloat64m4_t | |||
| #define VLEV_FLOAT vle_v_f64m4 | |||
| #define VLSEV_FLOAT vlse_v_f64m4 | |||
| #define VSEV_FLOAT vse_v_f64m4 | |||
| #define VSSEV_FLOAT vsse_v_f64m4 | |||
| #define VLEV_FLOAT vle64_v_f64m4 | |||
| #define VLSEV_FLOAT vlse64_v_f64m4 | |||
| #define VSEV_FLOAT vse64_v_f64m4 | |||
| #define VSSEV_FLOAT vsse64_v_f64m4 | |||
| #define VFMACCVF_FLOAT vfmacc_vf_f64m4 | |||
| #define VFNMSACVF_FLOAT vfnmsac_vf_f64m4 | |||
| #endif | |||
| @@ -32,7 +32,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define FLOAT_V_T vfloat32m4_t | |||
| #define FLOAT_V_T_M1 vfloat32m1_t | |||
| #define VFMVFS_FLOAT vfmv_f_s_f32m1_f32 | |||
| #define VLSEV_FLOAT vlse_v_f32m4 | |||
| #define VLSEV_FLOAT vlse32_v_f32m4 | |||
| #define VFREDSUM_FLOAT vfredusum_vs_f32m4_f32m1 | |||
| #define VFMACCVV_FLOAT vfmacc_vv_f32m4 | |||
| #define VFNMSACVV_FLOAT vfnmsac_vv_f32m4 | |||
| @@ -45,7 +45,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define FLOAT_V_T vfloat64m4_t | |||
| #define FLOAT_V_T_M1 vfloat64m1_t | |||
| #define VFMVFS_FLOAT vfmv_f_s_f64m1_f64 | |||
| #define VLSEV_FLOAT vlse_v_f64m4 | |||
| #define VLSEV_FLOAT vlse64_v_f64m4 | |||
| #define VFREDSUM_FLOAT vfredusum_vs_f64m4_f64m1 | |||
| #define VFMACCVV_FLOAT vfmacc_vv_f64m4 | |||
| #define VFNMSACVV_FLOAT vfnmsac_vv_f64m4 | |||
| @@ -32,8 +32,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define FLOAT_V_T vfloat32m4_t | |||
| #define FLOAT_V_T_M1 vfloat32m1_t | |||
| #define VFMVFS_FLOAT vfmv_f_s_f32m1_f32 | |||
| #define VLSEV_FLOAT vlse_v_f32m4 | |||
| #define VSSEV_FLOAT vsse_v_f32m4 | |||
| #define VLSEV_FLOAT vlse32_v_f32m4 | |||
| #define VSSEV_FLOAT vsse32_v_f32m4 | |||
| #define VFREDSUM_FLOAT vfredusum_vs_f32m4_f32m1 | |||
| #define VFMACCVV_FLOAT vfmacc_vv_f32m4 | |||
| #define VFMACCVF_FLOAT vfmacc_vf_f32m4 | |||
| @@ -48,8 +48,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define FLOAT_V_T vfloat64m4_t | |||
| #define FLOAT_V_T_M1 vfloat64m1_t | |||
| #define VFMVFS_FLOAT vfmv_f_s_f64m1_f64 | |||
| #define VLSEV_FLOAT vlse_v_f64m4 | |||
| #define VSSEV_FLOAT vsse_v_f64m4 | |||
| #define VLSEV_FLOAT vlse64_v_f64m4 | |||
| #define VSSEV_FLOAT vsse64_v_f64m4 | |||
| #define VFREDSUM_FLOAT vfredusum_vs_f64m4_f64m1 | |||
| #define VFMACCVV_FLOAT vfmacc_vv_f64m4 | |||
| #define VFMACCVF_FLOAT vfmacc_vf_f64m4 | |||
| @@ -32,8 +32,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define FLOAT_V_T vfloat32m4_t | |||
| #define FLOAT_V_T_M1 vfloat32m1_t | |||
| #define VFMVFS_FLOAT vfmv_f_s_f32m1_f32 | |||
| #define VLSEV_FLOAT vlse_v_f32m4 | |||
| #define VSSEV_FLOAT vsse_v_f32m4 | |||
| #define VLSEV_FLOAT vlse32_v_f32m4 | |||
| #define VSSEV_FLOAT vsse32_v_f32m4 | |||
| #define VFREDSUM_FLOAT vfredusum_vs_f32m4_f32m1 | |||
| #define VFMACCVV_FLOAT vfmacc_vv_f32m4 | |||
| #define VFMACCVF_FLOAT vfmacc_vf_f32m4 | |||
| @@ -48,8 +48,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define FLOAT_V_T vfloat64m4_t | |||
| #define FLOAT_V_T_M1 vfloat64m1_t | |||
| #define VFMVFS_FLOAT vfmv_f_s_f64m1_f64 | |||
| #define VLSEV_FLOAT vlse_v_f64m4 | |||
| #define VSSEV_FLOAT vsse_v_f64m4 | |||
| #define VLSEV_FLOAT vlse64_v_f64m4 | |||
| #define VSSEV_FLOAT vsse64_v_f64m4 | |||
| #define VFREDSUM_FLOAT vfredusum_vs_f64m4_f64m1 | |||
| #define VFMACCVV_FLOAT vfmacc_vv_f64m4 | |||
| #define VFMACCVF_FLOAT vfmacc_vf_f64m4 | |||
| @@ -32,8 +32,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define FLOAT_V_T vfloat32m4_t | |||
| #define FLOAT_V_T_M1 vfloat32m1_t | |||
| #define VFMVFS_FLOAT vfmv_f_s_f32m1_f32 | |||
| #define VLEV_FLOAT vle_v_f32m4 | |||
| #define VLSEV_FLOAT vlse_v_f32m4 | |||
| #define VLEV_FLOAT vle32_v_f32m4 | |||
| #define VLSEV_FLOAT vlse32_v_f32m4 | |||
| #define VFREDSUM_FLOAT vfredusum_vs_f32m4_f32m1 | |||
| #define VFMACCVV_FLOAT vfmacc_vv_f32m4 | |||
| #define VFMVVF_FLOAT vfmv_v_f_f32m4 | |||
| @@ -53,8 +53,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define FLOAT_V_T vfloat64m4_t | |||
| #define FLOAT_V_T_M1 vfloat64m1_t | |||
| #define VFMVFS_FLOAT vfmv_f_s_f64m1_f64 | |||
| #define VLEV_FLOAT vle_v_f64m4 | |||
| #define VLSEV_FLOAT vlse_v_f64m4 | |||
| #define VLEV_FLOAT vle64_v_f64m4 | |||
| #define VLSEV_FLOAT vlse64_v_f64m4 | |||
| #define VFREDSUM_FLOAT vfredusum_vs_f64m4_f64m1 | |||
| #define VFMACCVV_FLOAT vfmacc_vv_f64m4 | |||
| #define VFMVVF_FLOAT vfmv_v_f_f64m4 | |||
| @@ -30,10 +30,10 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define VSETVL(n) vsetvl_e32m4(n) | |||
| #define VSETVL_MAX vsetvlmax_e32m1() | |||
| #define FLOAT_V_T vfloat32m4_t | |||
| #define VLEV_FLOAT vle_v_f32m4 | |||
| #define VLSEV_FLOAT vlse_v_f32m4 | |||
| #define VSEV_FLOAT vse_v_f32m4 | |||
| #define VSSEV_FLOAT vsse_v_f32m4 | |||
| #define VLEV_FLOAT vle32_v_f32m4 | |||
| #define VLSEV_FLOAT vlse32_v_f32m4 | |||
| #define VSEV_FLOAT vse32_v_f32m4 | |||
| #define VSSEV_FLOAT vsse32_v_f32m4 | |||
| #define VFMACCVF_FLOAT vfmacc_vf_f32m4 | |||
| #define VFMULVF_FLOAT vfmul_vf_f32m4 | |||
| #define VFNMSACVF_FLOAT vfnmsac_vf_f32m4 | |||
| @@ -41,10 +41,10 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define VSETVL(n) vsetvl_e64m4(n) | |||
| #define VSETVL_MAX vsetvlmax_e64m1() | |||
| #define FLOAT_V_T vfloat64m4_t | |||
| #define VLEV_FLOAT vle_v_f64m4 | |||
| #define VLSEV_FLOAT vlse_v_f64m4 | |||
| #define VSEV_FLOAT vse_v_f64m4 | |||
| #define VSSEV_FLOAT vsse_v_f64m4 | |||
| #define VLEV_FLOAT vle64_v_f64m4 | |||
| #define VLSEV_FLOAT vlse64_v_f64m4 | |||
| #define VSEV_FLOAT vse64_v_f64m4 | |||
| #define VSSEV_FLOAT vsse64_v_f64m4 | |||
| #define VFMACCVF_FLOAT vfmacc_vf_f64m4 | |||
| #define VFMULVF_FLOAT vfmul_vf_f64m4 | |||
| #define VFNMSACVF_FLOAT vfnmsac_vf_f64m4 | |||
| @@ -30,8 +30,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define VSETVL(n) vsetvl_e32m4(n) | |||
| #define VSETVL_MAX vsetvlmax_e32m1() | |||
| #define FLOAT_V_T vfloat32m4_t | |||
| #define VLSEV_FLOAT vlse_v_f32m4 | |||
| #define VSSEV_FLOAT vsse_v_f32m4 | |||
| #define VLSEV_FLOAT vlse32_v_f32m4 | |||
| #define VSSEV_FLOAT vsse32_v_f32m4 | |||
| #define VFMACCVF_FLOAT vfmacc_vf_f32m4 | |||
| #define VFMULVF_FLOAT vfmul_vf_f32m4 | |||
| #define VFNMSACVF_FLOAT vfnmsac_vf_f32m4 | |||
| @@ -40,8 +40,8 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define VSETVL(n) vsetvl_e64m4(n) | |||
| #define VSETVL_MAX vsetvlmax_e64m1() | |||
| #define FLOAT_V_T vfloat64m4_t | |||
| #define VLSEV_FLOAT vlse_v_f64m4 | |||
| #define VSSEV_FLOAT vsse_v_f64m4 | |||
| #define VLSEV_FLOAT vlse64_v_f64m4 | |||
| #define VSSEV_FLOAT vsse64_v_f64m4 | |||
| #define VFMACCVF_FLOAT vfmacc_vf_f64m4 | |||
| #define VFMULVF_FLOAT vfmul_vf_f64m4 | |||
| #define VFNMSACVF_FLOAT vfnmsac_vf_f64m4 | |||
| @@ -31,18 +31,18 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |||
| #define VSETVL(n) vsetvl_e32m8(n) | |||
| #define VSETVL_MAX vsetvlmax_e32m1() | |||
| #define FLOAT_V_T vfloat32m8_t | |||
| #define VLEV_FLOAT vle_v_f32m8 | |||
| #define VLSEV_FLOAT vlse_v_f32m8 | |||
| #define VSEV_FLOAT vse_v_f32m8 | |||
| #define VSSEV_FLOAT vsse_v_f32m8 | |||
| #define VLEV_FLOAT vle32_v_f32m8 | |||
| #define VLSEV_FLOAT vlse32_v_f32m8 | |||
| #define VSEV_FLOAT vse32_v_f32m8 | |||
| #define VSSEV_FLOAT vsse32_v_f32m8 | |||
| #else | |||
| #define VSETVL(n) vsetvl_e64m8(n) | |||
| #define VSETVL_MAX vsetvlmax_e64m1() | |||
| #define FLOAT_V_T vfloat64m8_t | |||
| #define VLEV_FLOAT vle_v_f64m8 | |||
| #define VLSEV_FLOAT vlse_v_f64m8 | |||
| #define VSEV_FLOAT vse_v_f64m8 | |||
| #define VSSEV_FLOAT vsse_v_f64m8 | |||
| #define VLEV_FLOAT vle64_v_f64m8 | |||
| #define VLSEV_FLOAT vlse64_v_f64m8 | |||
| #define VSEV_FLOAT vse64_v_f64m8 | |||
| #define VSSEV_FLOAT vsse64_v_f64m8 | |||
| #endif | |||
| int CNAME(BLASLONG n, BLASLONG dummy0, BLASLONG dummy1, FLOAT dummy3, FLOAT dummy4, FLOAT *x, BLASLONG inc_x, FLOAT *y, BLASLONG inc_y, FLOAT *dummy, BLASLONG dummy2) | |||