-
Notifications
You must be signed in to change notification settings - Fork 669
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
1. Extend the support of VLEN to 65536. The data type in struct tw_in…
…str of kernel/ifftw.h should be extended synchronously, to support longer integer. 2. Include vtw.h for VTW1, VTW2, and VTWS, to be compatible with the coding style of ARM SVE. Although the vtw.h is auto-generated in the version of ARM SVE, for the integrity and correctness, the vtw.h will be submitted in this version.
- Loading branch information
Showing
31 changed files
with
5,654 additions
and
164 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
AM_CPPFLAGS = -I $(top_srcdir) | ||
SUBDIRS = common sse2 avx avx-128-fma avx2 avx2-128 avx512 kcvi altivec vsx neon generic-simd128 generic-simd256 rvv128 rvv256 rvv512 rvv1024 | ||
SUBDIRS = common sse2 avx avx-128-fma avx2 avx2-128 avx512 kcvi altivec vsx neon generic-simd128 generic-simd256 rvv128 rvv256 rvv512 rvv1024 rvv2048 rvv4096 rvv8192 rvv16384 rvv32768 rvv65536 | ||
EXTRA_DIST = n1b.h n1f.h n2b.h n2f.h n2s.h q1b.h q1f.h t1b.h t1bu.h \ | ||
t1f.h t1fu.h t2b.h t2f.h t3b.h t3f.h ts.h codlist.mk simd.mk |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
SIMD_HEADER=simd-support/simd-rvv16384.h | ||
|
||
include $(top_srcdir)/dft/simd/codlist.mk | ||
include $(top_srcdir)/dft/simd/simd.mk | ||
|
||
if HAVE_RVV | ||
|
||
BUILT_SOURCES = $(EXTRA_DIST) | ||
noinst_LTLIBRARIES = libdft_rvv16384_codelets.la | ||
libdft_rvv16384_codelets_la_SOURCES = $(BUILT_SOURCES) | ||
|
||
endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
SIMD_HEADER=simd-support/simd-rvv2048.h | ||
|
||
include $(top_srcdir)/dft/simd/codlist.mk | ||
include $(top_srcdir)/dft/simd/simd.mk | ||
|
||
if HAVE_RVV | ||
|
||
BUILT_SOURCES = $(EXTRA_DIST) | ||
noinst_LTLIBRARIES = libdft_rvv2048_codelets.la | ||
libdft_rvv2048_codelets_la_SOURCES = $(BUILT_SOURCES) | ||
|
||
endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
SIMD_HEADER=simd-support/simd-rvv32768.h | ||
|
||
include $(top_srcdir)/dft/simd/codlist.mk | ||
include $(top_srcdir)/dft/simd/simd.mk | ||
|
||
if HAVE_RVV | ||
|
||
BUILT_SOURCES = $(EXTRA_DIST) | ||
noinst_LTLIBRARIES = libdft_rvv32768_codelets.la | ||
libdft_rvv32768_codelets_la_SOURCES = $(BUILT_SOURCES) | ||
|
||
endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
SIMD_HEADER=simd-support/simd-rvv4096.h | ||
|
||
include $(top_srcdir)/dft/simd/codlist.mk | ||
include $(top_srcdir)/dft/simd/simd.mk | ||
|
||
if HAVE_RVV | ||
|
||
BUILT_SOURCES = $(EXTRA_DIST) | ||
noinst_LTLIBRARIES = libdft_rvv4096_codelets.la | ||
libdft_rvv4096_codelets_la_SOURCES = $(BUILT_SOURCES) | ||
|
||
endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
SIMD_HEADER=simd-support/simd-rvv65536.h | ||
|
||
include $(top_srcdir)/dft/simd/codlist.mk | ||
include $(top_srcdir)/dft/simd/simd.mk | ||
|
||
if HAVE_RVV | ||
|
||
BUILT_SOURCES = $(EXTRA_DIST) | ||
noinst_LTLIBRARIES = libdft_rvv65536_codelets.la | ||
libdft_rvv65536_codelets_la_SOURCES = $(BUILT_SOURCES) | ||
|
||
endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
SIMD_HEADER=simd-support/simd-rvv8192.h | ||
|
||
include $(top_srcdir)/dft/simd/codlist.mk | ||
include $(top_srcdir)/dft/simd/simd.mk | ||
|
||
if HAVE_RVV | ||
|
||
BUILT_SOURCES = $(EXTRA_DIST) | ||
noinst_LTLIBRARIES = libdft_rvv8192_codelets.la | ||
libdft_rvv8192_codelets_la_SOURCES = $(BUILT_SOURCES) | ||
|
||
endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
|
||
AM_CPPFLAGS = -I $(top_srcdir) | ||
SUBDIRS = common sse2 avx avx-128-fma avx2 avx2-128 avx512 kcvi altivec vsx neon generic-simd128 generic-simd256 rvv128 rvv256 rvv512 rvv1024 | ||
SUBDIRS = common sse2 avx avx-128-fma avx2 avx2-128 avx512 kcvi altivec vsx neon generic-simd128 generic-simd256 rvv128 rvv256 rvv512 rvv1024 rvv2048 rvv4096 rvv8192 rvv16384 rvv32768 rvv65536 | ||
EXTRA_DIST = hc2cbv.h hc2cfv.h codlist.mk simd.mk |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
SIMD_HEADER=simd-support/simd-rvv16384.h | ||
|
||
include $(top_srcdir)/rdft/simd/codlist.mk | ||
include $(top_srcdir)/rdft/simd/simd.mk | ||
|
||
if HAVE_RVV | ||
|
||
noinst_LTLIBRARIES = librdft_rvv16384_codelets.la | ||
BUILT_SOURCES = $(EXTRA_DIST) | ||
librdft_rvv16384_codelets_la_SOURCES = $(BUILT_SOURCES) | ||
|
||
endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
SIMD_HEADER=simd-support/simd-rvv2048.h | ||
|
||
include $(top_srcdir)/rdft/simd/codlist.mk | ||
include $(top_srcdir)/rdft/simd/simd.mk | ||
|
||
if HAVE_RVV | ||
|
||
noinst_LTLIBRARIES = librdft_rvv2048_codelets.la | ||
BUILT_SOURCES = $(EXTRA_DIST) | ||
librdft_rvv2048_codelets_la_SOURCES = $(BUILT_SOURCES) | ||
|
||
endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
SIMD_HEADER=simd-support/simd-rvv32768.h | ||
|
||
include $(top_srcdir)/rdft/simd/codlist.mk | ||
include $(top_srcdir)/rdft/simd/simd.mk | ||
|
||
if HAVE_RVV | ||
|
||
noinst_LTLIBRARIES = librdft_rvv32768_codelets.la | ||
BUILT_SOURCES = $(EXTRA_DIST) | ||
librdft_rvv32768_codelets_la_SOURCES = $(BUILT_SOURCES) | ||
|
||
endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
SIMD_HEADER=simd-support/simd-rvv4096.h | ||
|
||
include $(top_srcdir)/rdft/simd/codlist.mk | ||
include $(top_srcdir)/rdft/simd/simd.mk | ||
|
||
if HAVE_RVV | ||
|
||
noinst_LTLIBRARIES = librdft_rvv4096_codelets.la | ||
BUILT_SOURCES = $(EXTRA_DIST) | ||
librdft_rvv4096_codelets_la_SOURCES = $(BUILT_SOURCES) | ||
|
||
endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
SIMD_HEADER=simd-support/simd-rvv65536.h | ||
|
||
include $(top_srcdir)/rdft/simd/codlist.mk | ||
include $(top_srcdir)/rdft/simd/simd.mk | ||
|
||
if HAVE_RVV | ||
|
||
noinst_LTLIBRARIES = librdft_rvv65536_codelets.la | ||
BUILT_SOURCES = $(EXTRA_DIST) | ||
librdft_rvv65536_codelets_la_SOURCES = $(BUILT_SOURCES) | ||
|
||
endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
SIMD_HEADER=simd-support/simd-rvv8192.h | ||
|
||
include $(top_srcdir)/rdft/simd/codlist.mk | ||
include $(top_srcdir)/rdft/simd/simd.mk | ||
|
||
if HAVE_RVV | ||
|
||
noinst_LTLIBRARIES = librdft_rvv8192_codelets.la | ||
BUILT_SOURCES = $(EXTRA_DIST) | ||
librdft_rvv8192_codelets_la_SOURCES = $(BUILT_SOURCES) | ||
|
||
endif |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.