@@ -235,6 +235,12 @@ if test "$have_generic_simd256" = "yes"; then
235235fi
236236AM_CONDITIONAL(HAVE_GENERIC_SIMD256, test "$have_generic_simd256" = "yes")
237237
238+ AC_ARG_ENABLE ( rvv , [ AC_HELP_STRING ([ --enable-rvv] ,[ enable RISC-V V optimizations] )] , have_rvv=$enableval , have_rvv=no )
239+ if test "$have_rvv" = "yes"; then
240+ AC_DEFINE ( HAVE_RVV ,1 ,[ Define to enable RISC-V V optimizations.] )
241+ fi
242+ AM_CONDITIONAL(HAVE_RVV, test "$have_rvv" = "yes")
243+
238244
239245dnl FIXME:
240246dnl AC_ARG_ENABLE(mips-ps, [AC_HELP_STRING([--enable-mips-ps],[enable MIPS pair-single optimizations])], have_mips_ps=$enableval, have_mips_ps=no)
@@ -770,6 +776,10 @@ AC_CONFIG_FILES([
770776 dft/simd/neon/Makefile
771777 dft/simd/generic-simd128/Makefile
772778 dft/simd/generic-simd256/Makefile
779+ dft/simd/rvv128/Makefile
780+ dft/simd/rvv256/Makefile
781+ dft/simd/rvv512/Makefile
782+ dft/simd/rvv1024/Makefile
773783
774784 rdft/Makefile
775785 rdft/scalar/Makefile
@@ -790,6 +800,10 @@ AC_CONFIG_FILES([
790800 rdft/simd/neon/Makefile
791801 rdft/simd/generic-simd128/Makefile
792802 rdft/simd/generic-simd256/Makefile
803+ rdft/simd/rvv128/Makefile
804+ rdft/simd/rvv256/Makefile
805+ rdft/simd/rvv512/Makefile
806+ rdft/simd/rvv1024/Makefile
793807
794808 reodft/Makefile
795809
0 commit comments