diff options
author | Marat Dukhan <maratek@google.com> | 2020-08-05 15:19:03 -0700 |
---|---|---|
committer | XNNPACK Team <xnnpack-github-robot@google.com> | 2020-08-05 15:19:39 -0700 |
commit | 27203da35b21cd591d89835460967df1ba96aaf9 (patch) | |
tree | 235e0782b8d8488fdd635adafb67de1c6388f9f8 /scripts/generate-qs8-igemm.sh | |
parent | b1cbbba8426bb087cead661844debb22164b9590 (diff) | |
download | XNNPACK-27203da35b21cd591d89835460967df1ba96aaf9.tar.gz |
WAsm SIMD versions of QS8 GEMM and IGEMM microkernels
PiperOrigin-RevId: 325112592
Diffstat (limited to 'scripts/generate-qs8-igemm.sh')
-rwxr-xr-x | scripts/generate-qs8-igemm.sh | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/scripts/generate-qs8-igemm.sh b/scripts/generate-qs8-igemm.sh index 045ed9885..4536cf5bb 100755 --- a/scripts/generate-qs8-igemm.sh +++ b/scripts/generate-qs8-igemm.sh @@ -4,6 +4,16 @@ # This source code is licensed under the BSD-style license found in the # LICENSE file in the root directory of this source tree. +################################## WAsm SIMD ################################## +### C8 micro-kernels +tools/xngen src/qs8-igemm/MRx4c8-minmax-wasmsimd.c.in -D MR=1 -D VARIANT=LD64 -o src/qs8-igemm/gen/1x4c8-minmax-wasmsimd-ld64.c +tools/xngen src/qs8-igemm/MRx4c8-minmax-wasmsimd.c.in -D MR=2 -D VARIANT=LD64 -o src/qs8-igemm/gen/2x4c8-minmax-wasmsimd-ld64.c +tools/xngen src/qs8-igemm/MRx4c8-minmax-wasmsimd.c.in -D MR=3 -D VARIANT=LD64 -o src/qs8-igemm/gen/3x4c8-minmax-wasmsimd-ld64.c + +tools/xngen src/qs8-igemm/MRx4c8-minmax-wasmsimd.c.in -D MR=1 -D VARIANT=LD128 -o src/qs8-igemm/gen/1x4c8-minmax-wasmsimd-ld128.c +tools/xngen src/qs8-igemm/MRx4c8-minmax-wasmsimd.c.in -D MR=2 -D VARIANT=LD128 -o src/qs8-igemm/gen/2x4c8-minmax-wasmsimd-ld128.c +tools/xngen src/qs8-igemm/MRx4c8-minmax-wasmsimd.c.in -D MR=3 -D VARIANT=LD128 -o src/qs8-igemm/gen/3x4c8-minmax-wasmsimd-ld128.c + ################################### ARM NEON ################################## tools/xngen src/qs8-igemm/minmax-neon-mlal-lane.c.in -D MR=1 -D NR=8 -o src/qs8-igemm/gen/1x8-minmax-neon-mlal-lane.c tools/xngen src/qs8-igemm/minmax-neon-mlal-lane.c.in -D MR=4 -D NR=8 -o src/qs8-igemm/gen/4x8-minmax-neon-mlal-lane.c |